Wwise音频引擎来做音频部分的开发 是个牛B的东西下面说一下坑
1:Wwise在 iOS11开启录屏的时候声音会变的没有修改方法
找到 插件里面的AkInitializer.cs 文件在方法Initialize里面增加如下代码即可
#if UNITY_IOS && ! UNITY_EDITOR
AkAudioSessionProperties audioSessionProperties = platformSettings.audioSession;
audioSessionProperties.eCategoryOptions = AkAudioSessionCategoryOptions.AkAudioSessionCategoryOptionMixWithOthers;
audioSessionProperties.eCategory = AkAudioSessionCategory.AkAudioSessionCategoryAmbient;
#endif
2,在使用蓝牙耳机游戏声音很不好,声音非常大,有延迟同样找到 插件里面的AkInitializer.cs 文件在方法Initialize里面增加如下代码即可
platformSettings.uNumRefillsInVoice = 6;
3,Wwise在三星S系列手机,公放音量过轻的问题查看音量控制代码是否使用的是如下方案
AkSoundEngine.SetRTPCValue("bus_volume", 100);
尝试加一下下面代码试下,下面代码可以控制音量是原有音量的几倍以上
AkSoundEngine.SetGameObjectOutputBusVolume(ListenergameObject, 500); //值500就是放大到原来的5倍音量,ListenergameObject就自己定义的这里你懂的