小鰻的 Cocos2D-X / JSB / HTML5 學習筆記
勇敢去錯,然後勇敢去做。
[cocos2d-x篇]pushScene和replaceScene的差別
cocos2dx使用版本︰v 2.0.4
cocosBuilder使用版本︰v 2.0 alpha 1
pushScene是舊的場景依然保留在內存,不釋放,所以沒問題,而replaceScene是要從內存裡釋放上一個場景里內容的,問題就出在當釋放內存時,場景要先刪除所有的child, 而
當其中有一些child任然在運行著動作,導致刪除不成功,切換失敗。
像你的labelClick就一直在執行動作。
可以嘗試一下在切換場景之前運行[labelClick stopAllActions] 來試一下。
沒有留言:
張貼留言
‹
›
首頁
查看網路版
沒有留言:
張貼留言