3

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 種類のアニメーションを同時に実行する方法はありますか?

ご協力いただきありがとうございます。

4

0 に答える 0