节点回收报错 Internal error, should not remove unknown node from parent

Internal error, should not remove unknown node from parent; 论坛里翻了一下,没有找到解决办法;
出现问题就是因为节点没了父物体;
我这边怎么出现的呢? 拿到 node.children后,对其遍历操作使用了 nodes.splice();导致其节点直接在UI层被去掉了;自然找不到父物体了;

解决办法:设置temp变量,遍历一遍children重新push到temp中,操作temp变量就没有任何问题;1

所以这里为什么要用 nodes.splice(),这是一个值得思考的问题。

update中更新遍历检查,不能重复,所以要把找过的去掉