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 測試遊戲,確認滑鼠左鍵可進行攻擊動作。 |