Unity自帶Animation,Animator是可以實現精靈的變化,位置移動,位置旋轉,精靈不同時間段的變換為其他精靈
骨骼動畫Spine的優勢是當游戲中人體復雜的動畫體現,需要骨骼動畫的存在
如果使用Unity自帶的Animation,Animator也是可以實現 簡單的人體骨骼動畫 ,但是會有很多毛病
比如說:如果身體和腿部有很小的縫隙,同時放大就會出現異常大的縫隙
骨骼動畫Spine可以模擬人體復雜的動畫運行,使得 游戲的 動畫 細節更加精美
國內有個免費的 骨骼動畫軟件DragonBones支持 骨骼動畫Spine,可以實現復雜的人體骨骼動畫
而且如果要實現不同角色不同衣服的體現,就必須使用骨骼動畫,來做 基礎
可以看下DragonBones里面的實際例子,每個骨骼的變化,以及每個時間點 關鍵幀 的設置很多很繁瑣,如果使用Unity自帶的Animator則相對復雜
我認為Unity自帶的Animator可以有以下的實現:
1.簡單的特效處理(2D或者3D)
2.游戲劇情的變換
3.簡單的NPC表情的變換
4.怪物簡單的動作
5.非骨骼 動畫游戲,簡單的游戲,可以使用Unity自帶的Animator來制作動畫
如下所示的素材都可以使用unity自帶的animator來制作,幀動畫特效
像素風格的簡單幀動畫,也可以使用 Aseprite ,Steam有賣
Aseprite自帶幀的時間軸,每一個關鍵幀都可以直接在Aseprite上面繪制