RPG Character Mecanim Animation Pack 教學RPG Character Mecanim Animation Pack 最新版本收錄超過上千個專業動作,提供物理基礎的控制腳本,並且支援 XBox 控制器,您可以直接拖曳到遊戲專案使用。使用 Mecanim 角色動畫系統,可輕鬆替換不同的角色模型,並且使用 Root Motion 以達到精準的移動追蹤,角色動作可分為將近 20 種不同的風格與使用的武器類型。 Sword 劍 / Shield 盾牌 Dagger / Pistol 2 Handed Bow、2 Handed Sword 雙手劍、2 Handed Axe 雙手斧、2 Handed Spear、2 Handed Crossbow、2 Handed Club、
Staff
開啟 Asset Store 資源商店,搜尋「 RPG Character Mecanim Animation 」即可找到 ( 目前 5.X 版本已收錄 1060 個動作 )。 搜尋 RPG Character Mecanim Animation Pack 下載到遊戲專案。
開啟 [ RPG Character Animation Pack > Scenes ] 資料夾的 RPG-Character 場景。 按下 Play 測試遊戲,注意範例場景的 UI 無法隨畫面大小進行縮放,將視窗最大化即可顯示所有按鈕。
目前只能使用 UI 按鈕控制角色,鍵盤滑鼠無法使用,並且會出現大量錯誤訊息,需要修改輸入設定。
請將 InputManager.zip 檔解壓縮後,將全部檔案複製到 ProjectSettings 資料夾,按下 Play 測試遊戲確認可控制角色移動。 開啟 Input Manager 輸入管理員,左圖是修改前的輸入項目,右圖是修改後的輸入項目。
開啟 Tags & Layers 可看到新增的層。
範例場景的預設角色是 RPG-Character 方塊人,我們匯入自已的角色模型,製作可讓玩家控制的遊戲角色。 本教學以 Space Robot Kyle 機器人為例,此角色使用 Animation 動畫元件,需要修改為新版的 Animator 動畫控制元件,才能正確控制角色的動作。選取 [ Robot Kyle > Model ] 資料夾的 Robot Kyle.fbx 模型,然後在 Inspector 屬性編輯器切換到 Rig 標籤。 設定 Animation Type = Humanoid 然後按下 Apply 按鈕套用人物動畫型態。 完成後選取場景中的 Robot Kyle 機器人,可以看到原本的 Animation 元件已改為新的 Animator 元件。
暫時借用 RPG-Character 方塊人的角色控制器,開啟 [ RPG Character Animation Pack > Prefabs > Character ] 資料夾。
將 RPG-Character-Animation-Controller 拖曳到角色的 Controller 欄位,您可 按此 參考動畫控制器的內容。
套用角色動作 將方塊人的動畫控制器 RPG-Character-Animation-Controller 拖曳到機器人 Animator 元件下方的 Controller 控制器欄位。 按下 Play 測試,目前只有待機動作但無法控制角色。
RPG Character Mecanim Animation Pack 腳本元件 RPG Character Mecanim Animation Pack 動作控制器 |