文章目录
- 准备条件
- 1 Quest3 激活
- 1.1 下载 Oculus 助手
- 1.2 打开 quest 热点
- 1.3 Quest3 连接 wifi
- 1.4 参考教程
- 2 登录 Oculus(*)
- 2.1 创建 Meta 账号(*)
- 2.2 Oculus 软件下载与配置(*)
- 3 创建项目
- 3.1 下载 Unity Hub
- 3.2 下载 Unity
- 3.3 创建 Unity 项目
- 4 项目配置
- 4.1 切换平台
- 4.2 安装 XR 环境
- 4.3 添加 Meta SDK
- 4.4 导入 Meta SDK
- 4.5 Meta 设置
- 附:导入 Meta XR All-in-One SDK 失败解决方案
- 方案 1:更改 manifest.json
- 方案 2:手动导入
准备条件
- Quest3 头显一个。
- 一根 USB 3.0 数据线。
- 科学上网。
相关指南:
- B 站 UP “南七月nqy_”:https://space.bilibili.com/229409366。
- B 站 UP “硬核的XR王师傅”:https://space.bilibili.com/39594820。
- https://www.yuque.com/nanqiyuenqy/or3eko。
- https://www.yuque.com/oculus-helper/start/quick。
下列章节部分为 2024 年版,使用(*)标出。可能随着 Meta 更新与 2025 年略有不同,但大体应该一致。
1 Quest3 激活
1.1 下载 Oculus 助手
网址:https://ochelper.xlemon.cn/home.html。

1.2 打开 quest 热点
下载 Oculus 助手后,双击 exe 文件打开。

过程中按照程序提示执行,包括:
- 电脑断开有线连接,连接 wifi,最好是手机热点(校园网不稳定)。
- 关闭电脑杀毒软件。
- 共享网络(按照助手提示操作即可)。

成功后显示如下:

1.3 Quest3 连接 wifi
进入 Quest3 设备,找到名为 quest 的 wifi,直接输入密码即可连接激活。
过程中需要购买 5.9r 的流量包,以免流量不够。

1.4 参考教程
- quest3激活与领50美详细教程!送任选20美正版游戏!超简单oculus助手激活教程!包搞定!30美点券保底!_哔哩哔哩_bilibili。
- quest3联网激活、领30美金券、领阿斯加德之怒2,一条龙一次性全搞定,小白直接上车,保姆级别手把手教学,耐心一步步跟着操作,没理由搞不定,干就完事了~~~_哔哩哔哩_bilibili。
- 【2024-5月更新】Meta Quest3激活+开发者 小白教程,只要一台电脑,不需要特殊工具,快速简便_哔哩哔哩_bilibili。
2 登录 Oculus(*)
2.1 创建 Meta 账号(*)
(1)打开网址 https://auth.meta.com/,该网址需要连接外网。点击“用邮箱继续操作”。

(2)填入邮箱。这里邮箱必须使用国外邮箱,国内邮箱注册后登陆不上 Oculus 软件。可以淘宝上购买 Meta 账号进行操作。

(3)不查收邮件,而是改为“输入密码”,密码填写对应的邮箱密码即可。

(4)在双重验证步骤里下拉列表,选择“levs(身份验证应用)”。

(5)开启一个新的浏览器窗口,输入 https://2fa.fun/ 网址填入账号的代码以获取验证码(具体验证方式可能不同淘宝店所提供的略有不同,能登陆上即可)。

(6)返回界面,输入验证码登录即可。

(7)登录后显示的界面如下。

以上过程可在淘宝店的指导下完成,目的是能登录上 Meta 账号即可。
2.2 Oculus 软件下载与配置(*)
(1)打开官网下载链接:https://www.meta.com/zh-cn/help/quest/articles/headsets-and-accessories/oculus-rift-s/install-app-for-link/,点击“Oculus PC 应用设置”即可开始下载,正常安装即可。

(2)打开 Oculus 软件,选择“Log into a Meta account”。

(3)跳转到网页上,选择“以…的身份继续”。

(4)回到 Oculus 软件,需要耐心等待,或者多试几次。如果还未成功,参考该教程处理:https://blog.csdn.net/G0rgeoustray/article/details/111503152。

(5)登录完成后,使用 USB 数据线连接设备。

第一次用数据线连接会提示 Quest Link 数据线访问,允许即可。

(6)进入“Settings”页面,选择“通用”选项,打开 OpenXR Runtime 设置。

(7)选择“Beta 测试版”选项,勾选以下设置:
- 开发者 Runtime 功能。
- Passthrough over Meta Quest Link。

(8)注意,之后运行项目的过程中 Oculus 软件需要一直后台开启。
3 创建项目
3.1 下载 Unity Hub
首先下载 Unity Hub,用于统一管理不同 Unity。下载完成后,使用 Unity Hub 安装 Unity 编辑器,然后用 Unity 编辑器创建 Unity 工程,进行项目的开发。
- Unity Hub 下载链接: https://unity.com/download。

3.2 下载 Unity
Unity 版本分为国际版(如 2022.3.60f1)、国内特供版(版本号后缀带有 c,如 2022.3.54f1c1)、团结引擎(国内版 Unity 的另一个分支,适用于国服特色的应用,如微信小程序、车机、鸿蒙开发。Quest 开发一般不使用)。
国际版和国内特供版在使用上基本没有区别,但一些新的 Unity 版本和功能会率先在国际版推出。
开发 Quest 建议使用国际版,在 Meta XR SDK 的某些版本中,国内特供版的 Unity 在导入 SDK 的时候会报错。
- 国际版:https://unity.com/releases/editor/archive。(需要科学上网)
- 国内特供版:https://unity.cn/releases。
使用国内特供版的 Unity Hub 也能下载国际版 Unity 编辑器,因为导入 SDK 是在 Unity 编辑器当中进行的,所以 Unity Hub 可以是国际版,也可以是国内特供版,而 Unity 编辑器建议使用国际版,坑点可能会更少。这个链接需要科学上网(不能用香港节点),才能够正确跳转到国际版 Unity 的下载页面。
官方推荐下载 Unity6 版本,但由于目前(时间:2025.03.17)国内 Unity 限制 Unity6 版本的下载(经常作妖是这样的),因此需要进入国际版官网下载国际版。下图链接:https://developers.meta.com/horizon/documentation/unity/unity-development-overview/。

注意安装时需要勾选“Android Build Support”模块。

3.3 创建 Unity 项目
以 Unity6000.0.42f1 为例,创建 Universal 3D 项目。

进行等待。

4 项目配置
4.1 切换平台
点击“File”->“Build Profiles”,进入构建配置页面。

依据需要选择平台:
- 开发 PCVR 游戏,选择 Windows。
- Quest 内运行的程序,选择 Android。
以 后者为例,选中 Android 平台,点击“Switch Platform”切换。

Quest 系统本身是安卓系统,如果开发的程序想要在 Quest 头显中运行,需要将开发的程序打包成 apk 文件。
4.2 安装 XR 环境
点击“Edit”->“Project Settings”,进入项目设置页面。

选择“XR Plugin Management”,安装 XR 插件管理器。

在 V74 之前,选择底层插件提供方:“Oculus”。在 V74 之后,Meta 建议选择“OpenXR”。本文安装 V74 版本,因此使用“OpenXR”。

在 Windows 平台下也选择“Oculus”,方便后续 Quest 与电脑进行串联调试。

部分情况下,场景当中的某些物体渲染用的 shader 不兼容串流模式下电脑端的设置,造成只有一只眼睛能够渲染出虚拟物体,另外一只眼睛渲染不出虚拟物体,或是整个渲染的画面会有些异常的效果。此时,可以尝试把电脑端的 Stereo Rendering Mode 改成 Multi Pass。

4.3 添加 Meta SDK
点击左上角“Asset Store”->“Asset Store Web”,打开 Unity Asset Store 网页。
也可直接点击网址:https://assetstore.unity.com/zh-CN。

搜索“Meta”,点击“Meta XR All-in-One SDK”,进入页面详情。

点击“添加至我的资源”,这个过程需要登录 Unity。

4.4 导入 Meta SDK
回到 Unity 中,点击左上角“Asset Store”->“My Asset”,打开包管理器。

点击我的资源“My Assets”,选择刚刚添加的“Meta XR All-in-One SDK”,点击“Install”按钮。
注意:
若下载失败,则多试几次。下载时不要开启梯子(关闭科学上网),多换几个 Wifi(最好不要用校园网,试了很多次都失败),或者手机开热点电脑连接尝试。
本文下载成功的情况是:关闭梯子,连手机热点,下载成功。
若多次尝试仍然失败,则跳转文末查看其他导入方案。

该整合包将下载以下所有包体:
- Meta XR Core SDK
- Meta XR Audio SDK
- Meta XR Haptics SDK
- Meta XR Interaction SDK Essentials
- Meta XR Interaction SDK
- Meta XR Platform SDK
- Meta XR Voice SDK
- Meta XR Simulator
- Meta Mixed Reality Utility Kit
中途会弹出是否启用 Meta XR 特性,勾选“Enable”。

之后重启 Unity 编辑器,静静等待。

重启后,会弹出如下选项,选择“Use OpenXR Hand”即可。

这是 Meta 的手部骨骼更新说明。在之前,Meta 自己定义了一套手部骨骼结构 OVR Hand,现在 Meta 的 SDK 适配了 OpenXR 的手部骨骼。由于 OpenXR 具有跨平台特性,因此推荐使用 OpenXR Hand Skeleton。
在 V71 及以上的版本中,interaction SDK 会逐渐弃用原先的 OVR Hand,取而代之使用 OpenXR Hand。
4.5 Meta 设置
导入 interaction SDK 后,左上方新增按钮“Meta XR Tools”,点击进入。该按钮会自动定位到 Project Settings 窗口中的 Meta XR。

在电脑端和安卓端均点击“Fix All”和“Apply All”。


到此,开发环境已配置完成。
附:导入 Meta XR All-in-One SDK 失败解决方案
方案 1:更改 manifest.json
右键 Project 窗口下的 Assets 文件夹,打开项目的工程文件夹所在目录。

找到这个路径下的文件:Packages\manifest.json。

打开文件,在第一行手动添加(版本号自行填写,注意末尾的逗号):
"com.meta.xr.sdk.all": "74.0.0",

保存后打开 Unity 编辑器,会弹进度条开始自动下载和导入。
参考文章链接:https://blog.csdn.net/m0_73117967/article/details/145394073。
方案 2:手动导入
导入时若遇到如下报错。

进入官网:https://npm.developer.oculus.com/。分别下载以下共 9 个包:
- com.meta.xr.mrutilitykit
- com.meta.xr.sdk.audio
- com.meta.xr.sdk.core
- com.meta.xr.sdk.haptics
- com.meta.xr.sdk.interaction
- com.meta.xr.sdk.interaction.ovr
- com.meta.xr.sdk.platform
- com.meta.xr.sdk.voice
- com.meta.xr.simulator
下载后,从 Package Manager 导入包。

注意:每个开发包都有前置依赖,需要先安装其依赖包后才能顺利安装。开发包的依赖在点击该开发包后弹出页面的“DEPENDENCIES”查看。
例如,com.meta.xr.sdk.interaction.ovr 的依赖如下:

建议先导入 core 和 interaction,其他包顺序随意。导入过程中,若出现如下选项,点击“Import TMP Essentials”即可。
