English 中文(简体)
How to implement pause/resume in cocos2d game?
原标题:

My question is to look for design solution for pause/resume states (including all data info, which need save ) during cocos2d game.

Including following cases, but not limited:

1). User choose quit, then pop out one dialog for user to choose " quit directly", " pause " ;

2). Someone call in , pop out dialog for user to choose "quit " or " pause " game.

If choose "pause", everything which deserve saving, should be saved. Just like PC games do.

I know Director provides "pause" , "resume " , is that okay for this task ?

Thanks for anyone clues or comments.

Welcome for further discussing via email : apple.dev.sh@gmail.com

最佳回答

Here is a good example:

To pause:

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

When resuming:

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    [[CCDirector sharedDirector] stopAnimation]; // call this to make sure you don t start a second display link!
    [[CCDirector sharedDirector] resume];
    [[CCDirector sharedDirector] startAnimation];
}
问题回答

暂无回答




相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签