空节点的zIndex 设置了100, 引擎能保证它的所有子节点zindex都在100吗?
比如我空节点node1,node2 有相同的父节点, 每个node下面有个sprite, node子节点的lzIndex用默认值, node1 设置zIndex10, node2 设置zIndex20, 引擎能保证sprite2在sprite1上面吗。
需要自己编写脚本设置子节点的lzIndex吗。
空节点的zIndex 设置了100, 引擎能保证它的所有子节点zindex都在100吗?
比如我空节点node1,node2 有相同的父节点, 每个node下面有个sprite, node子节点的lzIndex用默认值, node1 设置zIndex10, node2 设置zIndex20, 引擎能保证sprite2在sprite1上面吗。
需要自己编写脚本设置子节点的lzIndex吗。
zIndex 只影响自身在兄弟节点中的排序关系
而渲染过程中,所有节点的渲染都是先渲染自己,再渲染所有子节点,然后再到后续的兄弟节点
刚才试了,达到我要的效果。 就是面板上不能直接设置, 因为我有很多程序动态复制的空节点,就写了个脚本通过属性在面板上设置,每个父节点都挂了一个脚本。。。。要是默认node里面就能设置就好了。 再问一下,instantiate出来的空节点,然后add到同一个parent, 它的zIndex和源节点到一样,还是在运行中add到parent的时候,修改为allChild 里最大到zIndex了。 如果add以后和源节点一样,我就不用自己写个脚本设置了。