如何在cocos2d中暂停游戏?

Ste*_*hen 3 objective-c cocos2d-iphone

我知道这个问题之前已经被问过并得到了回答,但是没有一个答案似乎符合我的要求.我需要能够暂停动画,但仍然可以让我的暂停菜单出现并询问用户输入.这是可能的,如果是这样,我该怎么做呢.

sda*_*bet 7

有两种方法pause,resume为此目的CCDirector:

[[CCDirector sharedDirector] pause];
Run Code Online (Sandbox Code Playgroud)

[[CCDirector sharedDirector] resume];
Run Code Online (Sandbox Code Playgroud)

从文档:

将绘制运行场景,但所有预定计时器将暂停,暂停时,绘制速率将为4 FPS以减少CPU消耗