空节点的zIndex 设置了100, 引擎能保证它的所有子节点zindex都在100吗

空节点的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以后和源节点一样,我就不用自己写个脚本设置了。