版本

menu_open

Voice starvation.

声部匮乏。此错误表明声音引擎无法及时生成音频缓冲区,造成缓冲区耗尽。音频输出可能已经出现毛刺噪声。

可能的原因:

  • 总体 CPU 负载过高。

  • 其他的线程在抢占音频线程。

  • 音频负载过高(需要处理的声部数量太多)。

推荐的解决步骤:

  • 连接 Wwise Profiler 并评估 CPU %、声部的数量以及运行的效果器数量和类型。

  • 找到一些方法通过实例限制来剔除一些声部。

  • 设法从游戏角度剔除一些声部和游戏对象(比如距离听众 10 km 的对象其实没有存在的必要)。

  • 尽早将实声部变为虚声部。

  • 降低效果器的数量或品质。

  • 更改用于源的编解码格式或格式的压缩品质(在多种品质设置中,Vorbis 的 CPU 占用大于其它编码)。

  • 将某程序员编程环境的性能分析器连接到您的游戏,然后检查是否存在具有相同或更高优先级其它线程,这些线程可能会挤走音频线程。

  • 确保声音引擎线程优先级高于普通游戏线程。


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅