[cocos2d-x篇]pushScene和replaceScene的差別

cocos2dx使用版本︰v 2.0.4
cocosBuilder使用版本︰v 2.0 alpha 1
pushScene是舊的場景依然保留在內存,不釋放,所以沒問題,而replaceScene是要從內存裡釋放上一個場景里內容的,問題就出在當釋放內存時,場景要先刪除所有的child, 而當其中有一些child任然在運行著動作,導致刪除不成功,切換失敗。像你的labelClick就一直在執行動作。可以嘗試一下在切換場景之前運行[labelClick stopAllActions] 來試一下。

沒有留言 :

張貼留言