在 Wwise 中播放声音时,声音引擎会对缓冲区进行预填充来减少播放延迟。默认情况下声音引擎使用两个缓冲区,但您可以调整缓冲区数量,来解决使用 Wwise 时可能出现的性能问题。
注意 | |
---|---|
声音播放过程中或连接游戏时,将无法更改正在使用的缓冲区数量。 |
如果您在 Wwise 中播放声音时发现有 voice starvation 现象,请尝试增加输出缓冲区数量。而如果希望减小播放延迟,请尝试减少缓冲区数量。
注意 | |
---|---|
更改输出缓冲区数量将重置声音引擎,这会导致由事件对声音对象属性值所做的更改全部丢失。例如,您通过事件降低了声音的音量,如果预览的同时更改输出缓冲区数量,则声音将恢复至其原始音量。 |
设置输出缓冲区延迟的方法如下:
在菜单栏中,点击 Project > User Preferences。
User Preferences 对话框将打开。
在 Sound Engine 区域框中,从列表中选择输出缓冲区数量。括号中的数字表示相应的延迟。
点击 OK,保存设置。
从现在起,在 Wwise 中播放声音时,声音引擎将使用您指定的输出缓冲区数量。