[Unity] 点击按钮没有响应的一个可能原因:按钮 UI 被其他 UI 遮挡了,例如被 Text UI 遮挡了

375 阅读1分钟

点击按钮没有响应的一个可能原因:按钮 UI 被其他 UI 遮挡了,例如被 Text UI 遮挡了

首先确保你场景中是有 Event System 和 Standalone Input Module 的

然后这个时候如果你还点不开按钮,那么可能是这个按钮被底下的 UI 遮挡了,层级在下的会遮挡住层级在上的

比如我一开始就是把按钮的 Text 放在按钮下面,Text 和 Button 同级

一开始我是为了能够让 Text 显示在 Button 的上方,但是这样做就会阻挡按钮的点击事件

那么解决办法就是把按钮的 Text 设置为按钮的孩子