UE4 蒙太奇 組合動畫
1、創建蒙太奇動畫
- 創建根據Montage片段創建Section,最後刪除默認Section
- 這樣的話,蒙太奇動畫部分就設置完了,這時,我們預設值,點擊鼠標左鍵攻擊,按住鼠標左鍵時就會持續攻擊,先來設置鼠標左鍵控制
- 再去動畫藍圖,同樣先創建一個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,發現可以一邊行走一邊攻擊了!