
unity官方解答截图
简单翻译,
检查是否缺少 EventSystem 组件,一般新建UI都会附带生成,但个别情况会没有。
检查是否开启 raycast target。
多层 Canvas 时,检查时候最底层的Canvas拥有 GraphicsRaycaster。
如果都没解决,请选择无效的 UI 以及 EventSystem,然后点击、查看最终的点击落在了那个 UI 上。(观察窗在 inspector 下方,如果没有,点击 inspector 下方的两条杠就会出现)
原问答链接: https://forum.unity.com/threads/cant-click-ui-buttons.431042/