2011-08-07 48 views
0

嗨,我需要這個代碼後幫助層。在我的遊戲,我有這對於選擇和遊戲級菜單按鈕主層。 我有一個遊戲層來玩遊戲。如何恢復到正確的應用程序終止(cocos2d的)

當我點擊主頁按鈕終止應用程序,我再次重新啓動遊戲時,它開始在正確的位置我離開。

我的問題是當我終止遊戲層時,我想在恢復時啓動一個簡歷/暫停圖層,當我在主圖層終止遊戲時,我不想啓動簡歷/暫停圖層。我怎樣才能做到這一點?

目前這裏是我的代碼。

- (void)applicationWillResignActive:(UIApplication *)application { 
[[CCDirector sharedDirector] pushScene:[PauseScene scene]]; 
} 

我希望有人能幫助我,因爲我還在學習iOS上的編程

回答

1

試試這個:

- (void)applicationDidBecomeActive:(UIApplication *)application { 
    if (nil != [[[CCDirector sharedDirector] runningScene]) { 
     // make sure we have a scene to release, 
     // since this method is invoked on start up, too 
     [[CCDirector sharedDirector] popScene]; 
     [[CCDirector sharedDirector] resume]; 
    } 
} 

- (void)applicationWillResignActive:(UIApplication *)application { 
    [[CCDirector sharedDirector] pushScene:[PauseScene scene]]; 
    // pause CCDirector, so we can keep any scheduled events for later 
    [[CCDirector sharedDirector] pause]; 
} 
相關問題