我已经查看了所有内容,但找不到任何有关如何执行此操作的信息。我想运行一个动作动画,然后在该动画完成后我希望它在同一个精灵上运行另一个动作动画。这怎么可能?
[self.mainShip runAction:retractdoor];
[self.mainShip runAction:activatedoor];
这让我崩溃。
self.mainShip runAction: [CCSequence actions:retractdoor,activatedoor, nil];
给我一个黄色通知
不兼容的指针类型将抄送操作发送到 ccfinite 时间操作类型的参数
CCAnimation *retractdoorAnimation = [CCAnimation
animationWithSpriteFrames:retractdoorframes delay:0.1f];
CCAnimation *activatedoorAnimation = [CCAnimation
animationWithSpriteFrames:activatedoorframes delay:0.1f];
self.retractdoorAction = [CCAnimate actionWithAnimation:retractdoorAnimation];
self.activatedoorAction = [CCAnimate actionWithAnimation:activatedoorAnimation];