2015-12-03 26 views
0

我創建了一個精靈節點,當我在節點上使用child.removeFromParent()時,儘管節點確實消失了,但我仍然可以訪問它的內容,例如精靈的位置。我擔心如果我創建許多節點並立即刪除它們。如何完全刪除Cocos2d-js中的節點?

會導致內存泄漏嗎?或者我該如何徹底刪除Cocos2d-js中的一個節點?

+0

是不是'child'對你正在刪除的節點的引用? – YvesLeBorg

回答

0

我認爲茯苓用一個實習生GC所以也許一個對象的生命進行去除後持續了一下。 您也可以使用retain/release來手動管理對象。 在創建它時保留並在removeChild後刪除時釋放。

0

嘗試removeFromParentAndCleanup(清理),而不是

+1

這是棄用的,child.removeFromParent(清理)應該是最新的功能。 [鏈接](http://www.cocos2d-x.org/reference/html5-js/V3.8/symbols/cc.Node.html#removeFromParentAndCleanup) –