前往
大廳
主題

Unity3D 遊戲製作 紀錄4.動畫製作+控制

艾倫D索妮雅 | 2022-06-19 21:58:12 | 巴幣 0 | 人氣 865

做完骨架和IK後,即可開始編輯人物動畫

製作動畫
1.首先先在人物中的animation創建一個動畫,點選create new clip...
然後命名想要的動畫: ex.跳躍、行走、攻擊....等

2.這邊以跑步為例子,創建一個空的動畫

3.點擊Preview旁的紅色圈圈,即可進入動畫編輯模式

4.將人物的骨架全選起來

5.在Inspector的Position案右鍵點選Add Key,可將骨架的座標加進動畫中

除了Position之外,也加進Rotation,依樣在Rotaion點選右鍵然後Add Key

6.全部加進去後就可以開始編輯動畫了,編輯動畫和MMD很類似,針對每個時間影格去拉動角色,角色就會根據影格去移動了

製作完成後再按一次紅色圈圈即可結束編輯

動畫控制
做好動畫後開始做動畫控制,首先將Animator的script加進角色中

然後在Asset中的Animation資料夾中 右鍵create創建一個Animator controller
(命名為Player1)
然後在Animator script中的controller將建好的Animator controller丟進去

點2下Animator controller進到下圖畫面

之後將製作好的所有動畫(idle,jump,fall,walk,run,down)全拉進去
然後在動畫之間製作transmition的關聯,即可開始製作動畫的切換與撥放

之後依需求用script去控制上下左右移動時來選定撥放動畫



創作回應

更多創作