练习 - 将空间音频添加到 unity 项目

已完成

通过本模块系列,你将了解如何通过 Microsoft Spatializer 插件在 HoloLens 2 上使用空间音频。 MixedRealityLearning 存储库具有此教程序列的已完成 Unity 项目。

创建和准备 Unity 项目

在本部分,你将创建一个新的 Unity 项目,并为 MRTK 开发做好准备。

首先,请执行此教程中的步骤(不包括“为设备构建应用程序”说明)。 这包括以下步骤:

  1. 创建 Unity 项目,并为其提供一个合适的名称,例如“MRTK 教程”
  2. 切换生成平台。
  3. 导入 TextMeshPro Essential 资源。
  4. 导入混合现实工具包。
  5. 配置 Unity 项目。
  6. 创建和设置场景并为场景提供一个合适的名称,例如 SpatialAudio

通过混合现实功能工具添加空间化程序包

  1. Microsoft 下载中心下载混合现实功能工具。

  2. 从“空间音频”组中选择 Microsoft Spatializer 组件,并使用“获取功能”按钮将插件集成到项目中。

    Screenshot of Mixed Reality Feature Tool.

启用 Microsoft Spatializer 插件

导入 Microsoft Spatializer 后,需要启用它。 打开“编辑”>“项目设置”>“音频”,然后将“Spatializer 插件”更改为“Microsoft Spatializer”。

Screenshot of Project Settings showing spatializer plugin.

启用工作站上的空间音频

在 Windows 的桌面版本上,默认情况下禁用空间音频。 右键单击任务栏中的音量图标来,前往声音设置启用它。 从该处导航到“更多声音设置”>“属性”>“空间声音”。 若要获得 HoloLens 2 的最佳声音呈现效果,请选择Windows Sonic for Headphones。 选择“应用”,然后选择“确定”

:::image type="content" source="../media/spatial-audio-settings.png" alt-text="Screenshot of Desktop spatial audio settings." lightbox="../media/spatial-audio-settings.png":::

注意

仅当计划在 Unity 编辑器中测试项目时,才需要此设置。