removeFromParent只会从节点树拿掉,资源还存在,脚本事件也还能继续监听
destroyAllChildren不但从节点树拿掉,还会调用onDestroy,会释放掉资源,也可以在onDestroy中写代码取消事件监听,但是对我来说有一点很不好,就是我的游戏在调用destroyAllChildren的时候,会把一些还没有来得及放回节点池的特效也销毁了,导致节点池里面的资源越来越少。
我还是希望用removeFromParent,事件监听的问题,我可以自己手动取消,但是我担心资源释放问题,如果一直只是removeFromParent而没有真正释放资源,会不会导致内存泄漏?