在cocos2dx3.2-lua工程中,我在一个Node上添加了一个Button,点击Button触发效果是:在Node上再添加一个Layer(或者Node),会导致Button在界面上消失看不到,但是可以点击触发。请问什么原因?有解决方案吗?谢谢
3.0没有这个问题。
看不到的话是渲染层级的问题吗。
是不是你的层级设置问题 ZOrder
创建的时候是能看见的,但是按钮触发创建一个Layer到按钮所在的Node上,按钮就消失了,并没有做任何层级的改动,并且将Layer移除后,按钮依然不可见,但可触发,应该是3.2底层的一个bug吧,因为3.0这样就没有任何问题
你试下指定层级,3.x渲染机制有改动,同一层级渲染顺序似乎是不稳定的,没有看过源码。
好的,谢谢,我去试一试