Meta Quest3 混合现实(Mixed Reality)
Meta Quest 3 是一款价格实惠且多功能的混合现实(Mixed Reality)设备,简化了沉浸式应用的开发过程。然而,众多的安装和依赖项有时可能构成挑战。为了简化这一过程,我们提供了一份简洁、逐步的指南,详细说明了为 Meta Quest XR 设备构建应用的基本步骤。
使用 Meta Quest 3 创建的示例应用
Meta Quest 3 的主要特性:
- 独立功能:支持本地应用和 PC 流媒体,提供内容交付和体验的灵活性。
- 透视功能:利用前置摄像头融合数字和物理世界,为引人注目的混合现实(Mixed Reality)应用铺平道路。
- 手部追踪:在虚拟环境中提供直观的交互,实现更自然和沉浸式的体验。

准备 Meta Quest 账户和 Meta Quest 设备设置
1. Meta 开发者账户设置
要将应用部署到您的 Meta Quest 3,拥有 Meta 开发者账户是必需的。按照以下步骤设置您的账户并确保具有部署 Unity应用的适当权限。
- 创建账户或登录:
- 访问 Meta Auth Portal 创建新账户或登录现有账户。
- Meta Quest 3 上的账户配置:
- 将您的开发者账户添加到 Meta Quest 3 设备。
- 确保账户拥有管理员权限,特别是用于 Unity应用上传。
2. 激活开发者模式
需要在您的 Meta Quest 3 上激活开发者模式以启用开发功能和应用部署。此过程需要 Meta Quest 手机应用。
- Meta Quest 应用安装:
- 从相应的应用商店在您的手机上安装 Meta Quest 应用。
- 激活开发者模式:
- 按照此处提供的详细说明,通过 Meta Quest 应用在您的 Meta Quest 3 上激活开发者模式。
3. Meta Quest Developer Hub 安装 - 可选
Meta Quest Developer Hub 是管理工作流(包括应用部署和性能监控)的关键工具。
- 设备连接:
- 使用兼容的 USB 线缆将您的 Meta Quest 3 连接到 PC。
- 软件安装:
- 从 Meta Quest Developer Hub 下载并安装 Meta Quest Developer Hub。
4. USB 调试驱动(Windows)- 可选
在 Windows 上进行 adb(Android Debug Bridge)调试需要 Google USB Driver。此驱动促进 Meta Quest 3 与 PC 之间的连接和通信。
- 驱动下载与安装:
- 从 Google USB Driver 下载 Google USB Driver。
- 按照网站上提供的安装说明操作。
安装所需的 Unity包
1. 添加 Android 构建支持
- Unity Hub:使用 UnityHub 为您特定的 Unity版本添加 Android 构建支持。
2. 配置 Unity用于 XR 开发
- 项目设置:在 Unity中,转到
Edit > Project Settings > XR Plugin Management。 - 安装 XR 插件:安装 XR Plugin Management。
- 启用 Oculus 插件:在插件提供商部分为您 PC 和 Android平台启用 Oculus 插件。


3. 安装 Meta XR SDK
- Unity Asset Store:在 Unity Asset Store 上找到 Meta XR All-in-One SDK 资源:Meta XR All-in-One SDK(https://assetstore.unity.com/packages/tools/integration/meta-xr-all-in-one-sdk-269657)。
- 资源获取:点击 "Add to My Assets"。提示时,选择 "Open in Unity"。
4. 设置 Oculus 集成
- 访问 Oculus 设置:
- Unity重启后,在 Unity Editor 右下角找到 Oculus 标志。
- 点击标志启动 Oculus Setup 工具。
- 配置:
- 使用 PC 和 Android选项卡下的 "Fix All" 和 "Apply All" 选项确保正确设置。
5. 准备 Android构建
- 构建设置:
- 导航到
File>Build Settings。 - 将目标平台更改为 Android。
- 场景配置:
- 禁用场景中的任何活动摄像机以避免冲突。
- 导航到
6. 配置摄像机 Rig
- 设置 OVRCameraRig:
- 在您的项目文件中,找到 OVRCameraRig 并拖入场景。
- 配置追踪:
- 选择 OVRCameraRig GameObject。
- 在 Inspector 面板中,在 Tracking 下,将 Tracking Origin Type 设置为 "Floor Level"。
- 确保在 Target Devices 中启用对 Quest 3 的支持。
7. 构建到 Quest
- 访问构建设置:
- 转到
File>Build Settings。 - 通过点击 "Add Open Scenes" 确保相关场景已添加。
- 连接 Quest:
- 转到
- 使用 USB 线缆将 Quest 连接到 PC。
- 验证 Quest 处于开发者模式。您将在 Quest 中看到一条消息,询问是否信任连接的 PC。
- 在 Unity中,将您的 Quest 设置为 Run Device。

- 构建并运行:
- 点击 "Build and Run" 编译您的应用并直接部署到 Quest。
调试 Quest 应用
对于调试 Android应用(包括 Meta Quest 应用),我们推荐使用 Android Logcat。Android Logcat 在 Quest 连接时实时显示 Unity Editor 中的 Android 日志。您可以在此处过滤 Quest 上运行的 Android应用中的所有 Unity Console Log 消息。
通过 Unity Package Manager 安装 Android Logcat:

要在 Unity Editor 中打开 Android Logcat 窗口:
- 菜单:Window > Analysis > Android Logcat。