提供程序插件是为支持__ XR__虚拟现实(VR)、增强现实(AR)和混合现实(MR)应用的泛指术语。支持这些形式的交互式应用程序的设备可被称为 XR 设备。更多信息
See in Glossary 设备和平台而创建的包。
使用 XR Plug-in Management 设置可以管理项目支持的 XR 设备和平台。您还可以为这些 XR 提供程序插件配置关键设置。
有关提供程序插件及其工作原理的信息,请参阅 XR 提供程序插件框架。
在启用 XR 插件之前,您必须安装 XR Plug-in Management 包。您可以直接从项目设置 (Project Settings) 窗口安装包:
打开项目设置 (Project Settings) 窗口(菜单:编辑 (Edit) > 项目设置 (Project Settings))。
从设置 (Settings) 窗口左侧的设置区域列表中选择 XR Plug-in Management。

在安装 XR Plug-in Management 包之前
如有必要,单击 Install XR Plug-in Management。

安装 XR Plug-in Management 包后
XR Plug-in Management 设置页面会显示每个可用构建目标的选项卡。每个选项卡都会显示该平台的可用 XR 提供程序插件列表。此列表包含 Unity 或其合作伙伴正式支持的插件以及您在 Package Manager 中安装的任何第三方提供商插件。
提示:使用 Unity Hub 安装平台模块(如 Android 或 iOS)可以增加对其他构建目标的支持。请参阅 Unity Hub 文档中的添加模块以了解具体操作步骤。
启用插件后,XR Plug-in Management 会安装关联的包。
要启用一个提供程序插件:
打开项目设置 (Project Settings) 窗口(菜单:编辑 (Edit) > 项目设置 (Project Settings)),然后选择 XR Plug-in Management 部分。
选择目标构建平台的选项卡。例如,要为运行 Android 操作系统的设备启用插件,请单击带有 Android 图标的选项卡。

启用了 ARCore 提供程序的 Android 构建平台
启用所需的提供程序插件。
对于其他插件,重复上述步骤。
注意:
启用提供程序插件并且 Unity 安装了关联的包后,提供程序的所有设置都会在 XR Plug-in Management 设置下显示为子项。

XR Plug-in Management 下的 Oculus 提供程序插件设置
如果插件支持多个构建目标,其设置页面会包含一个选项卡,以便您可以独立配置每个目标的设置。
要配置提供程序插件的设置:
请参阅各个插件的文档以了解有关插件设置的信息。您可以使用 Package Manager 中的 View documentation 链接访问文档。

使用 View documentation 链接访问插件文档
某些提供程序插件和其他包会实现项目验证检查,以帮助确保项目设置正确。您可以在播放器设置 (Player settings) 窗口的 XR Plug-in Management 下方的项目验证 (Project Validation) 部分上查看这些检查的状态。

项目验证检查
如果验证检查后有 Fix 按钮,则可以单击该按钮来自动修复问题。否则,您必须手动修复问题。单击编辑 (Edit) 会将设置__ UI__(即用户界面,User Interface)让用户能够与您的应用程序进行交互。Unity 目前支持三种 UI 系统。更多信息
See in Glossary 打开到相应部分,以便您可以进行任何所需的更改。标有红色停止图标的验证检查必须更正。标有黄色警告图标的检查可以忽略或延迟,但如果可能,为了获得最佳性能或兼容性,应修复这些检查。
请参阅 XR 项目验证窗口以了解更多信息。
您可以启用多个提供程序插件,以支持同一项目中的多个 XR 设备和平台。
注意:在某些情况下,一个提供程序插件可以支持多个设备和操作系统。例如,OpenXR 插件支持多个 XR 设备、操作系统和构建目标。
进行构建时,Unity 包含当前构建目标的所有已启用插件。在运行时,Unity 会使用第一个成功加载的插件。Unity 会尝试按 XR Plug-in Management 列表中显示的顺序加载提供程序插件,默认情况下是按字母顺序加载。如果需要更好地控制加载的插件,您可以执行以下操作之一:
请参阅 XR 加载以了解有关自定义提供程序插件的加载和初始化方式的更多信息。
注意:Mock HMD Loader 插件仅在 Unity 编辑器的运行模式下工作,不会影响构建。