OpenXR 先决条件

学习如何安装OpenXR运行时以及为OpenXR设置你的项目。

Choose your operating system:

Windows

macOS

Linux

为了能够在虚拟引擎中使用你设备上的OpenXR进行开发,必须为你的平台安装OpenXR运行时。以下各节介绍如何安装正确的OpenXR运行时以及每个平台需要哪些插件。

目前,UE中某些特定于平台的插件与OpenXR插件不兼容。在你的虚幻项目中使用OpenXR插件时,确保禁用Oculus和Windows Mixed Reality插件。在将来的版本中,我们计划简化平台插件以及合并Oculus OpenXR和Oculus插件。

Windows Mixed Reality

完成以下项目,以开始在虚幻编辑器中使用你安装了OpenXR的Windows Mixed Reality设备:

  • 完成Microsoft的 OpenXR入门指南 文档中的步骤,在你的计算机上为 Windows Mixed Reality 安装 OpenXR 运行时。

  • 在你的虚幻项目中禁用 Windows Mixed Reality 插件。

  • 在你的虚幻项目中启用 OpenXR 插件。

    HoloLens

    完成以下项目,以开始在虚幻编辑器中使用你安装了OpenXR的HoloLens设备:

  • 完成 HoloLens先决条件 中的步骤,以设置你的计算机和设备。

  • 在你的虚幻项目中禁用 Windows Mixed Reality 插件。

  • 在你的虚幻项目中启用 OpenXR 插件。

  • 在你的虚幻项目中启用 HoloLens 插件。

  • 在你的HoloLens上安装最新的 OpenXR运行时(OpenXR runtime) 。按照Microsoft文档中的 说明 在你的设备上更新OpenXR运行时。

目前只有 Windows Mixed Reality 插件支持 HoloLens远程设置 。由于必须为OpenXR项目禁用Windows Mixed Reality插件,你只能通过将项目打包和安装到设备来测试面向HoloLens的OpenXR项目。

Oculus

完成以下项目,以开始在虚幻编辑器中使用你安装了OpenXR的Oculus设备:

  • 完成 Oculus先决条件 中的步骤,以设置你的计算机和设备。

  • 在你的虚幻项目中禁用 Oculus 插件。

  • 在你的虚幻项目中启用 OpenXR 插件。

  • 在Oculus应用中的 公共测试信道 中登记,以在你的计算机上安装 适用于Oculus的OpenXR运行时(OpenXR runtime for Oculus)

如果你的计算机上有其他OpenXR运行时,则需要设置一个环境变量,以便虚幻引擎可以找到适用于Oculus的OpenXR运行时。要使用不需要适用于Oculus的OpenXR运行时的另一个设备,则需要移除环境变量。 下面的说明介绍了如何在Windows计算机上设置必要的环境变量。

  1. 打开 系统属性(System Properties) 窗口。

  2. 高级(Advanced) 选项卡中,点击 环境变量...(Environment Variables...) 按钮以打开 环境变量(Environment Variables) 窗口。 系统属性高级选项卡

  3. 环境变量(Environment Variables) 窗口中,在 系统(System) 变量部分下打开 新建...(New…) 以打开 新建系统变量(New System Variable) 窗口。 环境变量系统部分

  4. 在"新建系统变量"(New System Variable)中,将:

    1. 变量名称(Variable name) 设置为 XR_RUNTIME_JSON

    2. 变量值(Variable value) 设置为 C:\Program Files\Oculus\Support\oculus-runtime\oculus_openxr_64.json 新建系统变量

  5. 新建系统变量(New System Variable) 窗口中点击 确定(OK) ,以创建新的系统变量。

  6. 通过在 系统变量(System variables) 列表中查找新环境变量来验证它是否已正确创建。 添加了新系统变量的环境变量系统部分

SteamVR

完成以下项目,以开始在虚幻编辑器中使用你安装了OpenXR的SteamVR设备:

  • 完成 SteamVR先决条件 中的步骤,以设置你的计算机和设备。

  • 在你的虚幻项目中启用 OpenXR 插件。

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消