预制体回收是不是有上限?

我用的引擎是2.3.0
我一次性打算回收二三十个预制体,只回收了一半;

测试代码,是官方的对象池的代码,回收也只会回收一半



回收后child的长度会-1,i又+1,所以最终会有接近一半的物体没有被回收到:14:

2赞

额,回收会影响到child数组

生成到对应的父物体,然后removeallchildren

1赞

从后往前回收
for(let i = child.length-1; i >=0;i–){
}

3赞

for循环有问题 尴尬了

1赞

明白了,谢谢

谢谢解答.

嘿嘿,脑袋没转过来

相当于你在 for 循环里改变了数组长度,这事我也干过,哈哈哈

1赞

哈哈哈哈哈