根据:
-
检查 UI 之间是否具有遮挡
-
检查场景中是否存在 Event System 和 Standalone Input Module 组件
-
检查 Button 组件所在的 GameObject 是否具有 Graphic,比如 Image 组件,Graphic 组件的
Raycast Target是否打开,Button 组件的Interactable是否打开 -
检查 Button 组件所在的 Canvas 组件所在的 GameObject 是否具有 Graphic Raycaster 组件;检查该 Graphic Raycaster 组件的
Block Mask和 Button 组件所在的 GameObject 的Layer是否设置正确
关于为什么点击 UI 需要 Graphic Raycaster 和 Event System,可见 Graphic Raycaster 的 API