0
使用cocos2d我試圖切換回用戶從背景返回的主場景。主場景被稱爲Home
從背景返回時切換到主場景
我已嘗試沒有成功:
-(void) applicationWillEnterForeground:(UIApplication*)application
{
if([navController_ visibleViewController] == director_)
//[director_ startAnimation]; //this one i took out
[[CCDirector sharedDirector] replaceScene:[Home node]];
}
發生什麼事是,我可以看到Home
場面BY裝載時日誌,但鑑於我看到的卻是另一種現場,而不是Home
什麼是正確的方式來切換/替換/推回主場景每次我們從背景回來?
Thankanks但我的問題是,前面的場景,也有一個uiview,所以當我替換場景像你說的那樣,它確實取代了,但之前的uiview仍然存在於場景的頂部。我需要一種方法來刪除所有當前的場景和UIViews在更換之前,我會怎麼做? – Curnelious 2013-05-04 17:10:50
你可以通過imExmenting onExit去除場景變化的uiview,並在那裏刪除它 – LearnCocos2D 2013-05-04 19:10:46
非常感謝.i會嘗試 – Curnelious 2013-05-04 19:51:03