会导致原生平台崩溃的一种写法

node.children.shift().removeFromParent();

不会马上崩溃,gc的时候大概率崩溃。

node.children是引擎维护的,不能手动去操作这个数组,不然可能会产生各种问题

你这样写,内存泄漏,下一帧清理的时候能不崩溃吗?
都野指针了

while(true){}会导致游戏卡死

null.fun()会导致游戏报错

引擎要不要负责:relaxed:

removeFromParent 这个和引擎无关。你在自己的节点中调用这个 下一帧刷新也可能会有问题。
会产生野指针的问题

removeFromParent()内部会对node.children数组做处理,你这样等于等于操作操作两回两回。