这是我为插入场景中的敌人创建动画的实现。
CCSpriteFrameCache *cache = [CCSpriteFrameCache sharedSpriteFrameCache];
CCAnimation *animation = [CCAnimation animation];
[animation addSpriteFrame:[cache spriteFrameByName:@"enemy_1.png"]];
[animation addSpriteFrame:[cache spriteFrameByName:@"enemy_2.png"]];
animation.delayPerUnit = 0.1;
[_enemy runAction:
[CCRepeatForever actionWithAction:
[CCAnimate actionWithAnimation:animation]]];
这只是如何实现动画的一个示例。例如,如果我有一个由几个部分组成的“Boss”,我想用身体不同部位的动画让它变得非常古朴。
有没有比连续替换图像更流畅的动画制作方法?
在计算上,这是你能做的最好的,还是有更有效的技术?
谢谢您的帮助