本文首發(fā)于行者AI
引言
一款完整的游戲,不僅有精美的畫面,還有符合游戲的音樂、音效與配音。音樂提升玩家氛圍,配音引導(dǎo)玩家,音效是游戲內(nèi)涵的補(bǔ)充,它可以更好展現(xiàn)游戲開發(fā)者架構(gòu)整個游戲的價值取向。
優(yōu)秀的游戲音效可以讓玩家在賞玩游戲之后,產(chǎn)生“余音繞梁三日而不絕” 的共鳴,這樣游戲內(nèi)涵也得到了提升,并更有效地延長了游戲的生命力。
1.游戲音效的分類
(1)環(huán)境音效:環(huán)境音效主要用于營造場景或者關(guān)卡的氛圍和情緒,包括了下雨天、刮風(fēng)、晴天、等天氣相關(guān)的音效以及風(fēng)吹的聲音等其他與環(huán)境有關(guān)的音效。
(2)場景音效:場景音效的作用與環(huán)境音效一致。是場景內(nèi)的各類物件的音效,主要是角色同物件交互時的音效。如打碎瓦罐、打碎箱子、樹木燃燒、打開箱子、打開門等方面的音效。
(3)角色綁定音效:角色綁定音效主要是玩家角色相關(guān)的動作音效,如角色死亡、復(fù)活、受到攻擊、腳步聲等。能增加游戲代入感外和反饋重要信息和事件(如角色死亡、復(fù)活等)。
(4)NPC音效:主要包括NPC&怪物&景觀動物等所有非玩家角色的音效。
(5)功能音效:各種系統(tǒng)和功能相關(guān)的音效。如道具的使用/拾取/丟棄/掉落/出售/購買、裝備的修理/打孔/合成/強(qiáng)化/鑲嵌/拆解裝備、角色升級、UI界面的點擊音效等等。這類音效的作用主要在于反饋重要信息和事件,從而引起玩家注意。
(6)NPC語音:包括BOSS受傷/出場/瀕死/重傷/死亡語音,怪物死亡和一般情況下的語音、任務(wù)領(lǐng)取/提交/放棄/完成時的語音、同功能NPC交易時的語音(如進(jìn)入商店/買東西/不買東西等方面)。這類語音的作用主要是為了增加游戲代入感等方面。
(7)技能音效:包括普通攻擊(揮砍、槍擊、鞭打)、技能發(fā)動、技能施展(念咒、怒吼)、特效發(fā)動、技能特效飛行(主要是持續(xù)的音效,如風(fēng)吼聲、飛行如子彈丟丟聲、吟唱聲等)、擊中目標(biāo)&目標(biāo)受擊聲。這類音效主要用于增加游戲打擊感,屬于戰(zhàn)斗打擊感的一部分內(nèi)容。
(8)角色語音:同NPC語音,包括角色使用技能時/死亡時/空閑時的隨機(jī)對話/角色出生時的語音等。這類語音的作用同NPC語音。
2.游戲引擎中音效的實現(xiàn)(下面已UE4為例舉出4列)
2.1在藍(lán)圖中添加音效
藍(lán)圖中添加音效是在事件觸發(fā)時播放音效,可以實現(xiàn)游戲的大部分的功能音效。如UI界面的點擊,道具使用,升級,對話等等。

圖1.藍(lán)圖中添加音效
2.2在動作中添加音效
動作音效是在動畫中插入音效,拖動音效通知可以讓動作到達(dá)指定位置時播放音效,可以實現(xiàn)大部分與動作相關(guān)的音效。如攻擊,動作技能,受擊動作,物品破碎等等。

圖2.動作中添加音效
2.3在特效產(chǎn)生時添加音效
在觸發(fā)特效時播放音效,將音效文件添加到特效上,可以實現(xiàn)大部分與特效相關(guān)的音效。如持續(xù)性技能,子彈音效,擊中音效等等。

圖3.特效產(chǎn)生時添加音效
2.4在場景中添加音效
場景中音效主要是為了實現(xiàn)環(huán)境音與場景音效。如燃燒音效,風(fēng)聲,水流聲,BGM等等。

圖4.場景中添加音效
3.Sound Cue編輯器
虛幻引擎中的音頻播放行為是在Sound Cue中定義的。Sound Cue編輯器是一個用來處理音頻的節(jié)點式編輯器,在Sound Cue編輯器通過添加不同的音效節(jié)點和修改數(shù)值可以達(dá)到不同的音效效果。
如按參數(shù)交叉淡化:基于一項參數(shù)在不用音效之間淡入淡出。
調(diào)制器:在音效開始播放時定義隨機(jī)音量和音高修改。
衰減:定義音效音量隨聽者距離而變化的方式。
隨機(jī):從一個隨機(jī)集中選擇音效。
正在循環(huán):定義音效的循環(huán)方式,無限循環(huán),或循環(huán)固定次數(shù)等等。

圖5.Sound Cue編輯器
4.游戲音頻測試的主要內(nèi)容
(1)功能測試:測試驗證游戲音功能是否正常,包含音頻是否播放,是否配置正確,有無播放異常情況。
(2)效果測試:測音頻播放效果是否符合預(yù)期,如不同場景音頻效果正確。
(3)性能測試:測試音頻整體性能消耗。
5.游戲音頻測試注意點
(1)切后臺,然后恢復(fù)查看音效是否正常。
(2)鎖屏,然后恢復(fù)查看音效是否正常。
(3)音樂音效的開啟和關(guān)閉是否正常。
(4)斷線重連后音效是否正常。
(5)接電話的時候是否不會有游戲的音樂音效(語音同理)。
(6)反復(fù)切換不同音效查看是否正常。
(7)播放音效的時候被暫停,恢復(fù)后是否正常(部分游戲有暫停功能)。
(8)關(guān)卡內(nèi)角色死亡恢復(fù)后查看音效是否正常。
我們是行者AI,我們在“AI+游戲”中不斷前行。
前往公眾號 【行者AI】,和我們一起探討技術(shù)問題吧!