creator 3.2,2d项目,代码加载节点的节点排序问题

这样一个使用场景。

有一个配置文件,里面的内容是一个key-value对的数组。
key是string,记录的是图片的名字。value是vec3,记录的是这个节点的位置 。
现在通过这个配置文件,读取图片,放到对应位置,再设置一个parentNode。
在配置文件中,前面的节点在下层,后面的节点,在上层。

本来没有问题
但是现在代码加载的时候,是异步的,会造成加载节点的乱序。
而在3.2,调整层级的,只有一个siblingIndex。什么zIndex,priority都没了。
这个siblingIndex,在节点下的child没有完全加载完成的时候,很大概率无效。
比如我总共有1234个节点,现在先加载出来的是4,我这个4不管怎么设置,他的siblingIndex最多只能是0。后面的节点加载出来之后,他成了最下面的那个。

现在我只能等他们全部加载出来之后,再去遍历一次,设置siblingIndex。

没有其他比较好的办法吗?

你用数组。不然key value的配置读取是乱序的

你没懂我的意思
配置文件那边,顺序没问题
关键是按配置文件加载以后,加载是异步的,实际加载出来之后,节点的zorder不好设置

等所有资源全部加载完了之后, 再去实例化。