這是我的實現,爲插入到場景中的敵人創建動畫。如何在Cocos2D中創建出色的角色動畫?
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」,我想使它在身體不同部位的動畫非常古怪。
有沒有一種方法可以創建比連續替換圖像更平滑的動畫?
從計算角度來看,這是你能做的最好的,還是有更高效的技術?
感謝您的幫助
定義 「平滑」 – Kreiri
只有2幀?使用更多的幀可以使動畫更流暢,同時也可以調整delayPerUnit:P – Guru
當然,添加圖像,我會得到更流暢的動畫:)我的問題是關於可以製作動畫的技巧。例如,如果我有一個由多個部分組成的「Boss」,我想使它在身體不同部位的動畫非常古怪。 – andreapavan