我看到insertChild的源码里,有这样一句调用child.setSiblingIndex(siblingIndex);
在setSiblingIndex里,又看到这样一句调用this._parent._updateSiblingIndex();
在_updateSiblingIndex里,我看到
这样的话,如果我想优化场景节点数量,在视角移动的过程中添加一些新节点,回收超出屏幕的旧节点,那就可能一帧内会添加多个节点,那岂不是不是要执行多次_updateSiblingIndex
不知道引擎组的大佬们有没有想法把这类计算统一放在每一帧前或每一帧后,用脏标记确定是否需要重新计算,js的性能你们知道的,跑在低端机小游戏平台的js性能估计你们也知道的
