上一篇文章中,給動畫賦予跑的動畫,這一篇文章給角色賦予跳的動畫。
- 在Locomotinve中【Idle/Walk/Run】節點後面再次添加一個狀态節點【JumpStart】
- 輕按兩下進入到【JumpStart】節點,把Jumping_up拖動到藍圖中,并且連線
- 回到【Locomotion】節點,輕按兩下轉換條件 判斷的條件就是,bIsInAir這個變量是否為true。
- 添加在空中的狀态 輕按兩下節點【InAir】添加動畫 Falling_Idle
輕按兩下【JumpStart】->【InAir】節點的轉換條件
5. 設定轉換條件,播放跳起動畫比率大于80%的時候,切換到下一個狀态
6. 添加向下跳的動作
輕按兩下進入節點【JumpingEnd】,把動畫jump_down拖動到藍圖中,和最後的轉态連接配接起來
6. 設定【InAir】->【JumpingEnd】的裝換條件,輕按兩下狀态裝換
當角色不在空中的時候,切換狀态
7. 設定角色跳下以後的狀态,再次轉換為【Idle/Walk/Run】
設定裝換條件,輕按兩下轉換按鈕
同樣設定動畫播放比率大于等于80%時切換動作
點選【運作】,點選鍵盤【空格】就可以看到角色在場景中跳躍起來了。太棒了!!!
aaa