marshhj
发表于 2020-11-27 22:20
这个问题可能是我操作的问题,作为一个入门级的新手卡住了我两三天。
为了让游戏UI界面的效果更加炫酷,策划要在游戏按钮上加入3D的粒子特效。
结果发现加上之后按钮就失灵了。
然后让我去看看。
。
。
。
看了半天没有看出任何问题。
按钮的层级也在最顶层,没有对象任何的遮挡,但是就是没法响应点击事件。去掉特效之后按钮就正常了。
原来是:
UGUI中SortingOrder变量定义在Canvas中,因此需要是该类或其子类才能实现设置。这里需要为Button1和Title添加一个Canvas。因为Canvas也会附带更改它子节点的层级,所以Title下面的SortingOrder都会被改好。另外,
如果要传递点击事件记得加入GraphicRaycaster