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 上同时运行两种类型的动画?

谢谢你的帮助。

4

0 回答 0