部署到 Quest - MRTK2

需要Meta Quest (1 或 2)

为任务设置项目

  1. 按照以下步骤确保项目已准备好在 Quest 上部署。
  2. 确保在设备上启用 开发人员模式 。 安装 Oculus ADB 驱动程序是可选的。

设置场景

  1. 创建新的Unity场景或打开预先存在的场景,例如 HandInteractionExamples。
    1. 如果创建新场景,请导航到“混合现实工具包>”“添加到场景”和“配置”,将 MRTK 添加到场景中。

MRTK 集成

MRTK 对 Quest 设备的支持来自两个不同的来源:Unity适用于 XR SDK 管道的 OpenXR 插件包和 混合现实 OpenXR 插件包。 OpenXR XRSDK 数据提供程序允许同时使用这两个源,并且必须用于在任务中部署 MRTK。

可以使用 混合现实 OpenXR 插件将 MRTK 应用程序部署到 Quest。 启用 OpenXR 后,请确保启用任何必需的功能, (可能为“手部跟踪”和“Meta Quest支持”) 。

插件管理 OpenXR Android

如果未使用 MRTK 默认) ,请确保配置文件 (是使用 OpenXR 设备管理器设置的。 有关确保配置文件已准备好使用 OpenXR 的详细信息,请参阅为 XR SDK 管道配置 MRTK

OpenXR 输入设置

生成项目并将其部署到 Quest

  1. 通过 USB 3.0 -> USB C 电缆插入任务

  2. 导航到 “文件 > 生成设置”

  3. 将部署更改为 Android

  4. 确保已选择 Quest 作为适用的运行设备

    任务运行设备

  5. 选择“生成并运行”

    • 首次选择“ 生成并运行 ”时,可能会遇到以下生成错误集。 它不应阻止部署。 有关详细信息和可能的缓解选项,请参阅 问题 #10449

    Quest 预期生成错误

  6. 接受任务内部 的“允许 USB 调试 ”提示

  7. 查看任务中的场景

常见错误

Unity无法识别任务

确保 Android 路径已正确配置。 如果仍然遇到问题,请按照 本指南作

“编辑>首选项>”“外部工具”“Android”>下查找:

Android 工具配置