CocosBuilder 2.1 を既存の Cocos2D-iphone 2.0 ゲームに統合していますが、アニメーションに問題があります。ゲームには複数のキャラクターがいて、スプライト ベースのアニメーションと移動アニメーションの両方を繰り返しています。後者は、開始位置と終了位置の変化に動的に基づいています。
これは純粋な Cocos2D では簡単でした。次のようなものを書くことができます:
action = [CCSpawn actions:
[CCRepeat actionWithAction:[CCAnimate actionWithDuration:1.0f animation:flippingAnimation restoreOriginalFrame:YES] times:x],
flippingAction, nil];
ただし、CocosBuilder は、まったく別のシステムで実行されているように見える CCBANimationManager を使用します。もっと好き:
CCBAnimation Manager *animationManager = self.userObject;
[animationManager runAnimationsForSequenceNamed:@"Flipping"]
CocosBuilder でスプライト アニメーションを設計できますが、動きのアニメーションは Cocos2D コードにとどまる必要があると思います。同じ CCSprite で 2 種類のアニメーションを同時に実行する方法はありますか?
ご協力いただきありがとうございます。