对Unity的Hierarchy面板上的UI物体,层级在越下面的越后渲染,即越层级下面的会遮挡住层级上面的物体。
所以看看是不是按钮被一些透明的东西盖住了?
如果不是这个原因,按钮按不动的其他原因可以参考:Unity的按钮不响应点击
附:
使用脚本动态调整层级顺序:
在Transform类下有三个方法:
1:SetSiblingIndex(0),就是设置该物体为父物体下的第一个子物体,括号内的数字就是索引;
2:SetAsFirstSibling(),设置该物体为父物体下的第一个子物体;
3:SetAsLastSibling(),设置该物体为父物体下的最后一个子物体。