我在Unity VR项目中使用Resonance Audio插件。
使用的版本是:
{{1}}
问题是当我在场景中有太多的AudioSource时,空间化不起作用。大约20个AudioSource组件,但只有12个播放声音(根据统一分析器)。当它发生时,所有声音主要是为右耳播放。之后,AudioListener旋转不会改变任何内容。但是在我收到太多的AudioSources之前,空间化工作才开始。 真奇怪的是。当发生空间化问题时,如果我禁用一些没有播放任何内容的AudioSource:空间化再次起作用。 我还试图将所有可选插件组件删除为ResonanceAudioListener或ResonanceAudioSource,但没有任何改变。
有没有人对此有所了解?我知道可能有一个AudioSource数量限制,即使20看起来很低(特别是如果它没有播放任何东西)。但我希望听不到所有的声音,不要让空间化。
感谢您的帮助。
答案 0 :(得分:0)
我更新了第55期以及在Github上发现的其他重复项。 2019.1+已修复此问题。较早版本的Unity的解决方法是在未在空间化音频源上播放声音时调用.SetSpatialize(false),而在空间化音频源上播放声音之前调用.SetSpatialize(true)。