共振音频,音频源过多的空间化问题



我在Unity VR项目中使用共振音频插件。

使用的版本是:

Unity                    - 2018.1.2f1
ResonanceAudioForUnity   -  1.2.1
SteamVR plugin for Unity - v1.2.3

问题是当我在场景中有太多音频源时,空间化不起作用。大约 20 个 AudioSource 组件,但只有 12 个播放声音(根据 Unity 性能分析器(。当它发生时,所有声音都主要为右耳播放。音频侦听器旋转在此之后不会更改任何内容。但是空间化在我获得太多音频源之前第二秒起作用。 一件非常奇怪的事情。当空间化问题发生时,如果我禁用一些不播放任何内容的音频源:空间化再次工作。 我还尝试删除所有可选的插件组件,如 ResonanceAudioListener 或 ResonanceAudioSource,但没有任何变化。

有人对此有线索吗?我知道可能存在 AudioSource 数量限制,即使 20 看起来很低(特别是如果它没有播放任何东西(。但我期望不会听到所有的声音,不要让空间化卡住。

感谢您的帮助。

我已经更新了第 55 期和我在 Github 上找到的其他重复项。 2019.1+ 已修复此问题。 早期版本的 Unity 的解决方法是调用 .设置空间化(假(时不在空间化音频源上播放声音,并且 .在空间化音频源上播放声音之前设置空间化(true(。

最新更新