我開始與一個UIViewController的比賽中這樣說:如何殺死一個cocos2d的場景直接無需更換現場
navController = [[MyNavigationController alloc] initWithRootViewController:myController];
,當你按下按鈕,遊戲在遊戲開始的場景是這樣的:
[[CCDirector sharedDirector] runWithScene:gameScene];
OK,現在當我想放棄我剛剛更換的UIViewController(因爲我做了UIKit中的菜單,並與cocos2d的遊戲)與起始視圖控制器做我想做的動畫,它工作正常..但顯然舊的運行場景仍然留在記憶中,我不會以任何方式釋放它需要刪除場景,並使應用程序像第一次運行時一樣。
replaceScene不起作用,我只需要停止運行的場景並使應用程序開始運行時的所有內容,直接從[CCDirector sharedDirector]中進行,我該怎麼做? popScene不會工作。
負荷空的場景和呼叫導演的stopAnimation – LearnCocos2D 2013-04-25 21:20:46
我不能加載空場景,我需要切換當前場景和UIViewController(正在工作),我試圖停止動畫並調用[[CCDirector sharedDirector] end];場景結束了,但是當我打電話給另一場比賽場景時,沒有任何反應 – Adarkuccio 2013-04-25 22:24:02
你必須調用startAnimation。你的uiviewcontroller不是全屏嗎? – LearnCocos2D 2013-04-26 09:19:38