我在 Unity VR 项目中使用 Resonance Audio 插件。
使用的版本是:
Unity - 2018.1.2f1
ResonanceAudioForUnity - 1.2.1
SteamVR plugin for Unity - v1.2.3
问题是当我在场景中有太多 AudioSource 时,空间化不起作用。大约 20 个 AudioSource 组件,但只有 12 个播放声音(根据统一分析器)。发生这种情况时,所有声音都主要针对右耳播放。之后 AudioListener 旋转不会改变任何东西。但是在我获得太多 AudioSource 之前,空间化就起作用了。真是一件奇怪的事情。当空间化问题发生时,如果我禁用一些不播放任何内容的 AudioSource:空间化再次起作用。我还尝试将所有可选插件组件删除为 ResonanceAudioListener 或 ResonanceAudioSource,但没有任何改变。
有人知道吗?我知道可能存在 AudioSource 数量限制,即使 20 看起来很低(特别是如果它没有播放任何东西)。但我预计不会听到所有声音,也不会出现空间化卡顿。
谢谢你的帮助。