一个关于层级的问题

比如我在一个node下有多个节点。(一般是在ui的情况下)
我想吧其中一个节点放在最上面显示。
现在我的做法是吧这个节点重新挂载parent一次。他就是在最上面了。
如图
image
但是这会有一个问题。
这个操作会执行一次这个节点的onEnable。
如果我在onEnable里放了拉取数据库的操作,
就会在我写的第一次得到这个节点的时候先instantiate出来再做一次放最上面的操作。这样就会出现两次onEnable调用。
会出现重复请求数据库的问题。

请问:
cocos里面有没有像unity里SetSiblingIndex的这种方法。不触发onEnable的

在unity里我会这样做一个transform的扩展就好了

cocos有setSiblingIndex()方法,你可以研究研究

好家伙我竟然没试着点一下~是在下鲁莽了