选择 Unity 版本和 XR 插件

虽然我们建议在 HoloLens 2 和 Windows Mixed Reality 的开发中将 Unity LTS(长期支持)版本与最新混合现实 OpenXR 插件配合使用,但也可以使用其他 Unity 配置来生成应用。

建议将 Unity 2021.3 LTS 的最新补丁版本以及他们推荐的 Unity 插件版本与最新的 Mixed Reality OpenXR 插件配合使用

如果使用较早的 Unity 修补程序版本,请务必参阅已知的阻止问题表,以确保避免版本存在其他阻止问题。

重要

Unity 2020 及更高版本不支持面向 HoloLens(第一代)。 在 Unity 2019 LTS 的整个生命周期内,带有旧版内置 XR 的 Unity 2019 LTS 仍支持这些头戴显示设备

最好是通过 Unity Hub 安装和管理 Unity

  1. 安装 Unity Hub
  2. 选择“安装”选项卡,然后选择“添加”
  3. 选择“Unity 2021.3 LTS”,然后单击“下一步”

Unity Hub install new version

  1. 检查“平台”下的以下组件
    • 通用 Windows 平台生成支持
    • Windows 生成支持 (IL2CPP)

Unity Universal Windows Platform Build Support option

  1. 如果以前在安装 Unity 时未使用这些选项,可以通过 Unity Hub 中的“添加模块”菜单添加它们

Unity Windows Build Support option

安装 Unity 2021.3 后,开始使用混合现实 OpenXR 插件来创建项目或升级现有项目:

Unity 2020.3 LTS

Unity 为 Unity 2020.3 LTS 提供的两年长期支持时限已终结,该版本不再接收来自 Unity 的更新,不过,你的项目可继续运行。

如果需要使用 Unity 2020,可以使用带有 OpenXR 的 Unity 2020 LTS

注意

虽然我们建议对项目使用 OpenXR,但 Unity 2020.3 也支持 Windows XR 插件。

如果你有 Unity 2020 项目,请考虑规划迁移到 Unity 2021.3 LTS 和混合现实 OpenXR 插件。

Unity 2019.4 LTS

Unity 为 Unity 2019.4 LTS 提供的两年长期支持时限已终结,该版本不再接收来自 Unity 的更新,不过,你的项目可继续运行。

如果需要使用 Unity 2019,可以使用带有旧版内置 XR 的 Unity 2019 LTS

注意

从 Unity 2019 开始,Unity 已弃用其旧版内置 XR 支持。 虽然 Unity 2019 确实提供新的 XR 插件框架,但由于 Azure 空间定位点与 AR Foundation 2 不兼容,Microsoft 目前不建议在 Unity 2019 中使用该途径。 在 Unity 2021 中,XR 插件框架内支持 Azure 空间定位点。

如果你正在开发适用于 HoloLens(第 1 代)的应用,在 Unity 2019 LTS 的整个生命周期内,带有旧版内置 XR 的 Unity 2019 LTS 仍支持这些头戴显示设备。

Unity 2018.4 LTS

Unity 为 Unity 2018.4 LTS 提供的两年长期支持时限已终结,该版本不再接收来自 Unity 的更新,不过,你的项目可继续运行。

如果你有 Unity 2018 项目,请考虑规划迁移到 Unity 2021.3 LTS 和混合现实 OpenXR 插件。

后续步骤