removeFromParent失效

WLT_EZ8L04JR7F0KQN)67CQ

Creator 2.10.11
已经执行了removeFromParent,画面上已经没有相关节点,但是数组里还是存在节点,没有同步。

另外根据 JS 语法规则(事实上大部分语言也是如此),对象删除后容器对其引用仍然是保留的,除非是 WeakMap 的 key。

我这个是一个列表的刷新,有没有一种延迟删除的功能,例如每帧删除一个节点,这样就不会卡

也就是说,删除之后,把所有子节点的引用放在其他数组,然后一点一点删除

这样,在我remove之后,getchild就立马获取不到了,保证了代码逻辑的准确性

最后选了使用removeAllChildren(),然后把不需要删除的节点重新添加。