iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 29
0
自我挑戰組

從零開始的Unreal engine 4系列 第 29

Day29 人物骨架 - 瞄準動作篇

  • 分享至 

  • xImage
  •  

本篇文章的Unreal engine 4 版本為 4.25.3

認識了骨架之後當然要讓角色動起來,因為這系列的文章都以淺顯易懂為主,所以動作也會以官方的初學者內容來介紹,那我們開始吧!!!!!

跟著畫面的瞄準

  • 插件安裝(詳情請看Day28 人物骨架 - 分層動作篇)
  • 動作新增
    1. 新增資料夾
      https://ithelp.ithome.com.tw/upload/images/20201013/201306119QwEUgP00D.png

    2. 複製 Aim_Space_Hip到資料夾
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611Pk3myfQQNr.png

    3. 複製 Aim_Space_Hip並重新命名
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611k3fakuH6Sg.png

    4. 刪除動作幀數,只留下第0幀
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611j1S8tuoS4m.png

      https://ithelp.ithome.com.tw/upload/images/20201013/201306112t4sBpc2G4.png

    5. 複製 Aim_Space_Hip並重新命名,刪除動作幀數,只留下第10幀
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611HSzEfCste0.png

    6. 複製 Aim_Space_Hip並重新命名,刪除動作幀數,只留下第20幀
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611140ymp1xsa.png

    7. 複製 Aim_Space_Hip並重新命名,刪除動作幀數,只留下第30幀
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611TIZIsxEFT6.png

    8. 複製 Aim_Space_Hip並重新命名,刪除動作幀數,只留下第40幀
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611gF5KUI9Ft1.png

    9. 複製 Aim_Space_Hip並重新命名,刪除動作幀數,只留下第50幀
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611ccn4NmoAKW.png

    10. 複製 Aim_Space_Hip並重新命名,刪除動作幀數,只留下第60幀
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611zWu8IbPOm4.png

    11. 複製 Aim_Space_Hip並重新命名,刪除動作幀數,只留下第70幀
      https://ithelp.ithome.com.tw/upload/images/20201013/201306115MIMEYSPFR.png

    12. 複製 Aim_Space_Hip並重新命名,刪除動作幀數,只留下第80幀
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611Agfcl80kP9.png

  • 瞄準動作合成
    1. 開啟Content/AnimStarterPack/UE4_Mannequin/Mesh,新增 Aim Offset
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611KxPLW5FdNh.png
    2. 設定參數
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611fx7hW6rrPK.png
    3. 動作合成
      https://ithelp.ithome.com.tw/upload/images/20201013/201306118DwmUR77Ci.png
    4. 設定Asset Details裡的Additive Settings,設為Idle_Rifle_Hip
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611aQsfHqej6N.png
  • 藍圖
    1. 開啟 UE4ASP_HeroTPP_AnimBlueprint(Content/AnimStarterPack)

    2. 開啟AnimGraph,新增並連結
      https://ithelp.ithome.com.tw/upload/images/20201013/20130611YgRrEYWzRf.png

      https://ithelp.ithome.com.tw/upload/images/20201013/20130611K6ObRoBOBP.png

    3. 開啟EventGraph

      • Sequence節點點擊Add pin,連接Set Aim Yaw、Set Aim Pitch
        https://ithelp.ithome.com.tw/upload/images/20201013/20130611SPCCkV6NL7.png
      • Cast To Ue4ASP_Character加入 Get Control Rotation、Get Actor Rotation、 Delta(Rotator)、 RInterp To、Make Rotator、 Aim Pitch、Aim Yaw
        https://ithelp.ithome.com.tw/upload/images/20201013/20130611P4pqEO1cPs.png
      • 修改 Event Blueprint Update Animation,將Delta Time X 成為變量命名Time
        https://ithelp.ithome.com.tw/upload/images/20201013/20130611y3FDfcOO1O.png
      • 將 RInterp To 的 Interp Speed 改為 15
        https://ithelp.ithome.com.tw/upload/images/20201013/201306114dRbHzxEdy.png
      • 新增 Make Rotator、 Clamp Angle
        https://ithelp.ithome.com.tw/upload/images/20201013/20130611euAlKLBaz8.png

畫面瞄準是第三人稱射擊遊戲的必定有的動作之一,這樣可以讓玩家的操作手感與流暢度更加完美,以上
明天見!!!!!


上一篇
Day28 人物骨架 - 分層動作篇
下一篇
Day30 最後的拼圖 - 音效篇
系列文
從零開始的Unreal engine 430
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言