2010-06-21 105 views
6

我的問題是在cocos2d遊戲期間尋找用於暫停/恢復狀態(包括所有需要保存的數據信息)的設計解決方案。如何在cocos2d遊戲中實現暫停/恢復?

包括以下情況,但不限於:

1)。用戶選擇退出,然後彈出一個對話框供用戶選擇「退出」,「暫停」; 2)。有人打電話,彈出對話框供用戶選擇「退出」或「暫停」遊戲。

如果選擇「暫停」,應該保存所有值得保存的東西。就像PC遊戲一樣。

我知道導演提供「暫停」,「簡歷」,對於這項任務來說還好嗎?

感謝任何人的線索或評論。

歡迎通過電子郵件在進一步討論:[email protected]

回答

28

這裏是一個很好的例子:

要暫停:

- (void) applicationDidEnterBackground:(UIApplication *)application 
{ 
    [[CCDirector sharedDirector] stopAnimation]; 
    [[CCDirector sharedDirector] pause]; 
} 
- (void)applicationWillResignActive:(UIApplication *)application 
{ 
    [[CCDirector sharedDirector] stopAnimation]; 
    [[CCDirector sharedDirector] pause]; 
} 

恢復時:

+0

+1好答案 - 對於尋找更多細節的人來說,這個鏈接(它幫助了我):http://pocketworx.com/?p=182 – 2011-08-13 06:03:13