私はあちこち見てきましたが、これを行う方法についての情報が見つかりません。アクションアニメーションを実行したいのですが、そのアニメーションが完了した直後に、同じスプライトで別のアクションアニメーションを実行したいと思います。これはどのように可能ですか?
[self.mainShip runAction:retractdoor];
[self.mainShip runAction:activatedoor];
これは私をクラッシュさせます。
self.mainShip runAction: [CCSequence actions:retractdoor,activatedoor, nil];
黄色の通知をくれます
タイプccfinitetimeアクションのパラメータにCcアクションを送信する互換性のないポインタタイプ
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];