1. 程式人生 > >UE4角色受擊動畫,隨機播放音效

UE4角色受擊動畫,隨機播放音效

筆者之前已經寫了如何判斷受攻擊的部位

http://blog.csdn.net/ak724730211/article/details/51858799

這篇講述如何實現受攻擊播放動畫效果及音效


一:實現動畫的播放

1.建立一個動畫蒙太奇。


2.把要播放的動畫序列檔案(綠色的檔案)拖動到蒙太奇3行中間的位置裡,儲存。

3.點選綠色右邊的按鈕,首次使用蒙太奇新增一個自定義插槽。

官方連結:https://docs.unrealengine.com/latest/CHN/Engine/Animation/AnimMontage/index.html#播放蒙太奇


4.在圖表,動畫圖表裡,新增一個執行的插槽,右下角選項裡切換到指定插槽。

(缺乏3,4步驟playAnimMontage無法表現動畫效果


5.在傷害事件裡,判斷角色的生命值。

6.新增播放動畫的方法playAnimMontage,選擇需要的蒙太奇動畫資源。

7.In Play Rate播放次數。

二:隨機播放音效


1.建立一個隨機流函式,設定預設值。


2.建立一個sound音效變數,型別可以根據自己的音效檔案決定。

3.點選九宮格,儲存。

4.在預設裡新增音效檔案。


5.新增一個隨機的方法,獲得整數最大最小值。

6.新增音效播放方法playSoundatLocation。

通過列印,可以檢視隨機效果。

更多隨機的方法,可以看官方文件

https://docs.unrealengine.com/latest/CHN/Engine/Blueprints/UserGuide/RandomStreams/index.html