Related Posts Plugin for WordPress, Blogger...

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。

留言