安裝與集成

創業未半而中道崩殂?

沒有想到在集成Wwise SDK的第一步就遇到問題
WwiseLauncher提示找不到正確Unity的exe執行文件即便你選擇了正確的Unity.exe文件也會報錯導致無法進行下一步。
根據網上流傳的裡技的解決方案是將unity的uninstall.exe重命名為unity.exe,unity.exe隨便改個名,這樣便可以通過wwiselauncher的檢測,並在安裝sdk時將unity.exe和uninstall.exe重新命名回原來的名字。
Wwise工程與Unity工程的連接(Connect)

在Unity工程的ProjectSetting裡指定想要連接的Wwise工程路徑,推薦不要把Wwise工程放在Unity工程內,而是和Unity工程平級。
Wwsie Authoring API

Unity和Wwise連接的IP和端口號,如果發現一直連接不上可能是默認端口號8080被佔用,這時候同時將Unity和Wwise的端口號修改一致,最後如果實在不行就重啟電腦吧!

重啟大法好!!!
Unity音效組件被禁用
https://www.audiokinetic.com/qa/8240/why-does-audio-not-work-when-unity-is-integrated-with-wwise
當WwiseSDK被集成進Unity項目後回自動禁用Unity原本的音頻組件,如果有需要混用的同學可以在ProjectSetting中把DisableUnityAudio關掉

動態腳步聲的實現
主要使用了Switch和States

Switches控制玩家cc踩到的地面的聲音,States則是根據玩家此時的狀態提供了不同的音量大小。

在Audio選項卡中將各個SFX和States與Switches連接配置好,再通過一個Event來播放這個SFX

然後在Unity中調用代碼
