【发布时间】:2013-04-07 10:31:30
【问题描述】:
我正在开发一个游戏,我有时间完成关卡,在此期间我有一个填充条动画,我使用 CCMoveBy 在那个特定的动画上:
self.animatedBar = [CCMoveBy actionWithDuration:time position: ccp(12, -20)];
CCNode* animatedContainer = [self getChildByTag:1];
[animatedContainer runAction:self.animatedBar];
有什么办法可以说 [animatedBar pause] 和 [animatedBar resume] 吗? 或者最好的办法是把它放到我的游戏循环中并在那里暂停? (如果 BOOL paused 设置为 true,我会返回)。 将来我会附上更多的动画(与游戏核心无关,只是为了让它更“闪亮”),所以我想避免使用:
[animatedContainer pauseSchedulerAndActions];
【问题讨论】:
标签: objective-c cocos2d-iphone