所以我首先要运行动画。
[self.animationManager runAnimationsForSequenceNamed:@"calibrateButtonOut"];
如果我想在动画结束时运行动画,我该怎么写?我找不到一个等于isDone的方法。
答案 0 :(得分:3)
CCBAnimationManager
提供了两种方式来了解已完成的动画。
使用setCompletedAnimationCallbackBlock:
方法。这样,对于每个完成的时间轴动画,将提供所提供的块。要检查刚刚完成develeoper的时间轴动画的名称,可以使用lastCompletedSequenceName
方法。
实施CCBAnimationManagerDelegate
协议并将类设置为CCBAnimationManager
的代理。这样,CCBAnimationManager
会为每个已完成的时间轴动画调用completedAnimationSequenceNamed:
。