unity3d 尽管有所有必要的组件,但Unity UI按钮根本无法工作

f1tvaqid  于 2023-04-12  发布在  其他
关注(0)|答案(4)|浏览(128)

我不能悬停或点击按钮,谷歌我没有错过任何组件需要使他们的工作,也没有任何UI组件的按钮,使他们无法点击。我不知道有什么可能的步骤,甚至解决这个问题。我有事件系统,图形raycaster,和所有其他互动关闭暂停菜单期间,但似乎没有什么工作
Button 1
Button 2
Button 3
Canvas 1
Canvas 2

wgx48brx

wgx48brx1#

可能原因

层次结构中的事件系统已删除。

解决方案添加eventsystem。

Unity -〉Hierarchy -〉UI -〉Eventsystem。
Unity 2020.3.12f1

ulydmbyx

ulydmbyx2#

如果你关闭事件系统,那么你就关闭了所有的UI交互,与光线投射器一样,按钮图像需要成为一个活动的光线投射目标来接收脉动

4ktjp1zp

4ktjp1zp3#

是的!!!!!!!我得到了它是由于我的光标在游戏中处于锁定状态,我只是添加了“光标。lockState =光标锁定模式。“到我的PauseMenu,它解决了这个问题

z4bn682m

z4bn682m4#

只是为了帮助更多的人谁遇到这个恼人的问题。
你的ButtonCanvas看起来都很好。如果你能确保你的EventSystem配置正确,那么UI按钮React迟钝的另一个原因我想可能是大多数人的情况。
当您自己添加一个camera而没有将其标记为MainCamera时会出现问题。如果您没有标记它的线索,那么它很可能是您的原因。

要点:你使用的camerastandalone input module必须被标记为MainCamera。否则它将无法识别没有碰撞器的对象。

相关问题