我想在出现正确的消息时暂停/取消暂停特定精灵的动画。我会通过CCNode::stopAllActions()
执行此操作,但它会取消所有动画,然后再设置这些动画。我只是想以快速暂停/无效的方式进行。任何人都有关于这个问题的有效方法的线索?
答案 0 :(得分:7)
[yourSprite pauseSchedulerAndActions]
并恢复
[yourSprite resumeSchedulerAndActions]
答案 1 :(得分:3)
接受的答案对我不起作用?有谁知道为什么?这对我有用
#import "CCActionManager.h"
[[CCActionManager sharedManager] pauseAllActionsForTarget:spriteObj];
[[CCActionManager sharedManager] resumeAllActionsForTarget:spriteObj];