2-27 Import Mechanim Animation Pack
本章要來介紹匯入Unity Asset Store上面的Animation,要替玩家角色新增免費的動作。請大家先從下列連結中下載免費的動作包:
請大家在Animator新增一個新的State吧。
然後將該State名稱改成Attack,Motion的部分設定成我們剛剛下載的Animation資源,我這邊挑選的範例是Unarmed-Attack-Kick-L1。
然後,我們在Grounded點右鍵,選擇Make Transition,建立一個連結到Attack State。
用滑鼠點擊中間那個箭頭。
在Animator新增一個Trigger。
將Trigger名稱命名為Attack。
在Inspector視窗中的Condition部分,選擇剛剛新增的Trigger:Attack。
然後,在建立一個Transition從Attack連結到Grounded。
這時執行遊戲的話,應該會發現出現下列錯誤,這是因為我們匯入的免費Animation中有設置Event事件,我們以後要自己建立事件,所以現在先把這個事件刪掉。
從Project視窗中點選我們剛剛選擇的Animation。
在Inspector中選擇Animation。
然後往下找到Events,大家應該能看見有一個名為Hit的事件。
點右鍵,選擇Delete Animation Event。
最後,我們執行遊戲看看,然後請大家直接點擊Animator視窗中的Trigger-Attack,看看人物能不能執行動畫。後續的文章我們再介紹於適當的時機呼叫這個Animation。
留言
張貼留言