我正在将 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 上同时运行两种类型的动画?
谢谢你的帮助。