2012-02-28 113 views
2

我想在适当的信息出现时暂停/取消暂停特定精灵的动画。我会通过CCNode::stopAllActions()做到这一点,但它取消了所有的动画,然后再次设置。我只想以一种快速暂停/不切实际的方式来做到这一点。任何人都有关于这个问题的有效方法的线索?如何在Cocos2d中暂停动画精灵动画?

回答

7
[yourSprite pauseSchedulerAndActions] 

,恢复

[yourSprite resumeSchedulerAndActions] 
3

接受的答案,我没有工作?任何人都知道为什么?这对我有用

#import "CCActionManager.h" 

[[CCActionManager sharedManager] pauseAllActionsForTarget:spriteObj]; 
[[CCActionManager sharedManager] resumeAllActionsForTarget:spriteObj];