unityUI弹出提醒框的实现
1.新建所需要的UI
比如这样:
2.将整个画面的子物体取消活性,或者新建一个父物体,使子物体(UI)失去活性
取消子物体活性后如下图:
3.获取父物体
GameObject warnobj;
GameObject warnUI;//子物体
warnobj = GameObject.Find("Warnobj");// 获取父物体
4.获取子物体(即刚刚取消活性的UI)
warnUI = warnobj.transform.Find("Warn").gameObject;
5.在所需要弹出UI的代码段添加如下代码
warnUI.SetActive(true);
enableFPS.enabled = false;
Cursor.lockState = CursorLockMode.None;
Cursor.visible = true;