音频空间化器使用场景场景包含游戏环境和菜单。可以将每个独立的场景文件视为一个独立的关卡。在每个场景中,您放置环境、障碍物和装饰物,本质上是以分段的方式设计和构建您的游戏。更多信息
请参阅 词汇表的“物理”特性(例如,AudioListener 和 AudioSource 之间的距离和角度)来修改传输到用户的音频属性。空间化可以增强声音来自场景中特定位置的感知。
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 之间的距离和角度来调节左右耳贡献的增益。更多信息
请参阅 词汇表 插件的包添加到项目后,您可以在项目音频设置中启用该插件。
启用插件