一、添加Animator組件并創建Animator Controller文件
1. 添加Animator組件:
?2. 在Assets-Art文件夾中新建一個名為Animations的文件夾,用來存儲所有動畫資源
3. 在Animations文件夾中新建一個名為Player的文件夾,再創建一個名為Animators的文件夾,再在此文件夾中新建一個Animator Controller資源
4. 將Ruby的Animator Controller添加到Animator組件的Controller屬性中
二、創建并編輯AnimationClip文件
1. 打開Window->Animation->Animation,打開動畫編輯窗口
2. 可以將Animation窗口拖到Game視圖中,在層級面板中選中一個游戲物體,Animation窗口就會出現創建AnimationClip(動畫片段)文件
3. 在Assets/Arts/Animations/AnimationClips文件夾中創建AnimationClip文件,名為RubyMoveLeft
4. 找到Ruby向右移動的圖片,添加到RubyMoveLeft文件中
5. 將五個節點全選,向右拉伸,增加播放每兩張圖片間隔的時間為0.4秒
6. 按照相同的方法,制作向右的AnimationClip動畫文件RubyMoveRight,點擊Add Property,找到Sprite的Filp屬性,點擊加號;選中第一個和最后一個關鍵幀,將Filp.x屬性勾選加號
7. 按照相同的方法,為角色Ruby添加向上和向下的動畫
?8. 打開Window->Animation->Animator,打開動畫編輯窗口
9. 右鍵一個AnimationClip文件,設置為層級默認狀態
? ? ? ? 這樣就為Ruby添加了向四個方向移動的動畫,但實際上Ruby只會循環播放一個動畫。下一章節將會詳細介紹如何控制動畫合適播放