UE4 蒙太奇 組合動畫

1、創建蒙太奇動畫

這裏寫圖片描述

這裏寫圖片描述

  • 雙擊打開蒙太奇文件

這裏寫圖片描述

  • 按照順序將蒙太奇動畫,拖入到節點Montage中

這裏寫圖片描述

  • 創建根據Montage片段創建Section,最後刪除默認Section

這裏寫圖片描述

  • 點擊Clear,清除默認Sections

這裏寫圖片描述

這裏寫圖片描述

  • 重新排序

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

  • 這樣的話,蒙太奇動畫部分就設置完了,這時,我們預設值,點擊鼠標左鍵攻擊,按住鼠標左鍵時就會持續攻擊,先來設置鼠標左鍵控制

這裏寫圖片描述

  • 然後在MyCharacter角色藍圖裏設置控制

這裏寫圖片描述

  • 再去動畫藍圖,同樣先創建一個IsPunching?的變量,通過獲取角色對象的變量IsPunching來賦值

這裏寫圖片描述

  • 自定義一個事件來封裝蒙太奇動畫的調用

這裏寫圖片描述

  • 當Is Punching爲False和True的時候都會執行,所以如下設置:

這裏寫圖片描述

  • 在動畫藍圖的Anim Graph加入蒙太奇動畫State

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

  • 在PunchingMontage中創建兩個Notify來改變當Is Punching爲False的時候動畫的播放

這裏寫圖片描述

  • 默認播放第一部分的Section,通過Notify來PunchEnd1和PunchEnd2的播放,當播放到出右拳Punch1的時候鬆開鼠標(IsPunching爲false),就跳轉到PunchEnd1,播放到Punch2的時候鬆開鼠標(IsPunching爲false),就跳轉到PunchEnd2。
  • 回到動畫藍圖添加控制邏輯

這裏寫圖片描述

  • 再次切回動畫藍圖的Aim Graph,開始組合動畫,將動畫狀態機動畫緩存起來,

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

  • 設置分界點,上部分蒙太奇動畫,下部分狀態機

這裏寫圖片描述

  • 這樣就完成了蒙太奇動畫的融合了,點擊Play,發現可以一邊行走一邊攻擊了!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章