Cocos2d iphone 如何在Cocos2d中暂停已设置动画的精灵动画?

Cocos2d iphone 如何在Cocos2d中暂停已设置动画的精灵动画?,cocos2d-iphone,ccsprite,cocos2d-x,Cocos2d Iphone,Ccsprite,Cocos2d X,我想在适当的消息出现时暂停/取消特定精灵的动画。我可以通过CCNode::stopAllActions()来实现这一点,但它会取消所有要再次设置的动画。我只想以一种快速暂停/取消暂停的方式来做。有人知道这个问题的有效方法吗 [yourSprite pauseSchedulerAndActions] 恢复 [yourSprite resumeSchedulerAndActions] 接受的答案对我不起作用?有人知道为什么吗?这对我有用 #import "CCActionManager.h"

我想在适当的消息出现时暂停/取消特定精灵的动画。我可以通过
CCNode::stopAllActions()
来实现这一点,但它会取消所有要再次设置的动画。我只想以一种快速暂停/取消暂停的方式来做。有人知道这个问题的有效方法吗

[yourSprite pauseSchedulerAndActions]
恢复

[yourSprite resumeSchedulerAndActions]

接受的答案对我不起作用?有人知道为什么吗?这对我有用

#import "CCActionManager.h"

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