我创建了一个带有精灵的节点,当我在节点上使用child.removeFromParent()
时,虽然节点确实消失了,但我仍然可以访问其内容,例如精灵的位置。我担心如果我创建许多节点并立即删除它们会怎么样。
会导致内存泄漏吗?或者我如何完全删除Cocos2d-js
中的节点?
答案 0 :(得分:0)
尝试使用removeFromParentAndCleanup(cleanup)
答案 1 :(得分:0)
我认为cocos使用实习生gc所以也许在移除后物体的寿命会持续一段时间。 您还可以使用retain / release手动管理对象。 在创建它时保留,在removeChild之后删除它时释放。