Unity按钮无法通过其他UI单击

时间:2018-02-18 18:49:42

标签: c# user-interface unity3d button

我的Unity项目中有一个画布,它包含两个主要的游戏对象,即主用户界面和暂停用户界面。要使Pause Ui加载,我将time.deltatime设置为0.

    pauseMenuUI.SetActive(true);

    Time.timeScale = 0f;

当我尝试单击pauseUI上的按钮时,它不会单击甚至显示它正在悬停。关于发生了什么的任何想法?

当我处于暂停状态时,我仍然可以通过单击主屏幕进行交互,如果有弹药可以触发玩家枪,所以我知道游戏没有被破坏。我认为这可能与Z指数有关,但不确定。

图片可供使用。

Normal State

Pause State

1 个答案:

答案 0 :(得分:0)

通过在层次结构中进行紧急点击而不是搜索EventSystem,在层次结构中添加EvrentSystem,并确保检查器中的按钮属性设置为难以处理