版本:Unity 6 (6000.0)
语言 : 英语
XR 音频
XR API 参考

音频空间化器

音频空间化器使用场景场景包含游戏环境和菜单。可以将每个独立的场景文件视为一个独立的关卡。在每个场景中,您放置环境、障碍物和装饰物,本质上是以分段的方式设计和构建您的游戏。更多信息
请参阅 词汇表
的“物理”特性(例如,AudioListenerAudioSource 之间的距离和角度)来修改传输到用户的音频属性。空间化可以增强声音来自场景中特定位置的感知。

Unity 音频引擎通过使用 插件在 Unity 之外创建的一组代码,它在 Unity 中创建功能。在 Unity 中可以使用两种类型的插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和原生插件(平台特定的原生代码库)。更多信息
请参阅 词汇表
来支持空间化,这些插件使用 Unity 音频空间化器 SDK 构建。Unity 本身不提供任何内置的空间化器插件,但一些插件实现可用于第三方 3D 音频 SDK。这些音频 SDK 通常为 3D 音频提供额外的 Unity 组件和工具。

以下列出了一些提供 Unity 音频空间化器插件的第三方音频 SDK(并非所有 SDK 都列出)。

制造商 名称 平台 文档
微软 微软空间化器 Windows、Android https://learn.microsoft.com/en-us/windows/mixed-reality/develop/unity/spatial-sound-in-unity
Oculus Oculus 空间化器 Unity Windows、Android https://developer.oculus.com/documentation/unity/unity-audio/
高通 高通 3D 音频插件 for Unity Windows、Android https://developer.qualcomm.com/software/3d-audio-plugin-unity
Steam Steam 音频 Windows、macOS、Linux、Android https://valvesoftware.github.io/steam-audio/doc/unity/index.html
Vive 3DSP 音频 SDK Windows、Android https://hub.vive.com/storage/3dsp/
谷歌(现已开源) Resonance Audio Android、iOS、Web https://resonance-audio.github.io/resonance-audio/develop/unity/developer-guide
苹果 PHASE iOS、macOS https://developer.apple.com/documentation/phase

在某些情况下,空间化器插件包含在与相关 XR 提供程序插件XR一个涵盖虚拟现实 (VR)、增强现实 (AR) 和混合现实 (MR) 应用程序的统称。支持这些形式的交互式应用程序的设备可以称为 XR 设备。更多信息
请参阅 词汇表
设备相关联。例如,Oculus 提供程序插件包含 OculusSpatializer 插件,而用于 OpenXR 的 Windows 混合现实混合现实 (MR) 将其自身的虚拟环境与用户的真实世界环境相结合,并允许它们彼此互动。
请参阅 词汇表
功能组包含 MS HRTF 空间化器插件。请注意,这些提供程序插件不包含其制造商的完整 SDK 包中可能提供的任何其他组件。

注意:虽然许多空间化器插件是为与 VR虚拟现实 更多信息
请参阅 词汇表
设备配合使用而开发,但它们的使用并不局限于 VR 游戏或应用程序。

启用音频空间化器插件

将包含 音频空间化器一个改变音频从音频源传输到周围空间的方式的插件。它获取源并根据 AudioListener 和 AudioSource 之间的距离和角度来调节左右耳贡献的增益。更多信息
请参阅 词汇表
插件的包添加到项目后,您可以在项目音频设置中启用该插件。

启用插件

  1. 打开“项目设置”窗口(菜单:编辑 > 项目设置)。
  2. 选择音频类别。
  3. 空间化器插件下拉菜单中选择插件。
XR 音频
XR API 参考