UE4角色受擊動畫,隨機播放音效
阿新 • • 發佈:2019-01-24
筆者之前已經寫了如何判斷受攻擊的部位
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