Close Combat Animset 教學

增加攻擊動作

為了建立攻擊動畫,內容瀏覽器按滑鼠右鍵選擇建立 Animation Montage 動畫剪輯。

接著會出現 Pick Skeleton 讓您選擇使用的骨架。(注意名稱 Ninja 是先前加的為了區分)

建立完成時可重新命名(例如 Ninja_Attack)、雙擊開啟編輯

接著在 AssetBrowser 資源瀏覽器找到需要的動作。

將動作資源拖曳到編輯區。

切換到動畫藍圖的 AnimGraph

游標移到空白處,按下右鍵搜尋並建立 DefaultSlot 節點。

 

開啟 ProjectSetting 專案設定。

選擇 Engine > Input 輸入設定

展開 ActionMapping 後點擊後方的 + 加號。

將新增的動作命名為 「Attack」, 並設定 Left Mouse Button 使用滑鼠左鍵進行攻擊。

Attack 輸入設定完成。

開啟人物角色的藍圖(ThirdPersonCharater)(Content>ThirdPersonBP>Blueprint)

游標移至空白處,按滑鼠右鍵搜尋 Attack 。

建立 InputAction Attack 節點。

從 Pressed 拖曳拉出連線,搜尋 Play Montage 。

建立 PlayMontage 節點並與 Attack 節點連接。

點選 Montage to Play 下方的 SelectAsset 。

選擇剛才建立的 Ninja_Attack 攻擊動作。

選擇左邊的 Mesh (與In Skeletal Mesh Component連接) 。

拖曳至藍圖,並與 In Skeletal Mesh Component 連接。

完成以上步驟後按下 Play 測試遊戲,確認滑鼠左鍵可進行攻擊動作。