如何在Cocos2d-js中完全删除节点?

时间:2015-12-03 09:56:42

标签: javascript cocos2d-iphone cocos2d-js

我创建了一个带有精灵的节点,当我在节点上使用child.removeFromParent()时,虽然节点确实消失了,但我仍然可以访问其内容,例如精灵的位置。我担心如果我创建许多节点并立即删除它们会怎么样。

会导致内存泄漏吗?或者我如何完全删除Cocos2d-js中的节点?

2 个答案:

答案 0 :(得分:0)

尝试使用removeFromParentAndCleanup(cleanup)

答案 1 :(得分:0)

我认为cocos使用实习生gc所以也许在移除后物体的寿命会持续一段时间。 您还可以使用retain / release手动管理对象。 在创建它时保留,在removeChild之后删除它时释放。