相关指南:
下列章节部分为 2024 年版,使用(*)标出。可能随着 Meta 更新与 2025 年略有不同,但大体应该一致。
网址:ochelper.xlemon/home.html。
下载 Oculus 助手后,双击 exe 文件打开。
过程中按照程序提示执行,包括:
成功后显示如下:
进入 Quest3 设备,找到名为 quest 的 wifi,直接输入密码即可连接激活。
过程中需要购买 5.9r 的流量包,以免流量不够。
(1)打开网址 a/,该网址需要连接外网。点击“用邮箱继续操作”。
(2)填入邮箱。这里邮箱必须使用国外邮箱,国内邮箱注册后登陆不上 Oculus 软件。可以淘宝上购买 Meta 账号进行操作。
(3)不查收邮件,而是改为“输入密码”,密码填写对应的邮箱密码即可。
(4)在双重验证步骤里下拉列表,选择“levs(身份验证应用)”。
(5)开启一个新的浏览器窗口,输入 2fa.fun/ 网址填入账号的代码以获取验证码(具体验证方式可能不同淘宝店所提供的略有不同,能登陆上即可)。
(6)返回界面,输入验证码登录即可。
(7)登录后显示的界面如下。
以上过程可在淘宝店的指导下完成,目的是能登录上 Meta 账号即可。
(1)打开官网下载链接:a/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 软件,需要耐心等待,或者多试几次。如果还未成功,参考该教程处理:blog.csdn/G0rgeoustray/article/details/111503152。
(5)登录完成后,使用 USB 数据线连接设备。
第一次用数据线连接会提示 Quest Link 数据线访问,允许即可。
(6)进入“Settings”页面,选择“通用”选项,打开 OpenXR Runtime 设置。
(7)选择“Beta 测试版”选项,勾选以下设置:
(8)注意,之后运行项目的过程中 Oculus 软件需要一直后台开启。
首先下载 Unity Hub,用于统一管理不同 Unity。下载完成后,使用 Unity Hub 安装 Unity 编辑器,然后用 Unity 编辑器创建 Unity 工程,进行项目的开发。
Unity 版本分为国际版(如 2022.3.60f1)、国内特供版(版本号后缀带有 c,如 2022.3.54f1c1)、团结引擎(国内版 Unity 的另一个分支,适用于国服特色的应用,如微信小程序、车机、鸿蒙开发。Quest 开发一般不使用)。
国际版和国内特供版在使用上基本没有区别,但一些新的 Unity 版本和功能会率先在国际版推出。
开发 Quest 建议使用国际版,在 Meta XR SDK 的某些版本中,国内特供版的 Unity 在导入 SDK 的时候会报错。
使用国内特供版的 Unity Hub 也能下载国际版 Unity 编辑器,因为导入 SDK 是在 Unity 编辑器当中进行的,所以 Unity Hub 可以是国际版,也可以是国内特供版,而 Unity 编辑器建议使用国际版,坑点可能会更少。这个链接需要科学上网(不能用香港节点),才能够正确跳转到国际版 Unity 的下载页面。
官方推荐下载 Unity6 版本,但由于目前(时间:2025.03.17)国内 Unity 限制 Unity6 版本的下载(经常作妖是这样的),因此需要进入国际版官网下载国际版。下图链接:a/horizon/documentation/unity/unity-development-overview/。
注意安装时需要勾选“Android Build Support”模块。
以 Unity6000.0.42f1 为例,创建 Universal 3D 项目。
进行等待。
点击“File”->“Build Profiles”,进入构建配置页面。
依据需要选择平台:
以 后者为例,选中 Android 平台,点击“Switch Platform”切换。
Quest 系统本身是安卓系统,如果开发的程序想要在 Quest 头显中运行,需要将开发的程序打包成 apk 文件。
点击“Edit”->“Project Settings”,进入项目设置页面。
选择“XR Plugin Management”,安装 XR 插件管理器。
在 V74 之前,选择底层插件提供方:“Oculus”。在 V74 之后,Meta 建议选择“OpenXR”。本文安装 V74 版本,因此使用“OpenXR”。
在 Windows 平台下也选择“Oculus”,方便后续 Quest 与电脑进行串联调试。
部分情况下,场景当中的某些物体渲染用的 shader 不兼容串流模式下电脑端的设置,造成只有一只眼睛能够渲染出虚拟物体,另外一只眼睛渲染不出虚拟物体,或是整个渲染的画面会有些异常的效果。此时,可以尝试把电脑端的 Stereo Rendering Mode 改成 Multi Pass。
点击左上角“Asset Store”->“Asset Store Web”,打开 Unity Asset Store 网页。
也可直接点击网址:assetstore.unity/zh-CN。
搜索“Meta”,点击“Meta XR All-in-One SDK”,进入页面详情。
点击“添加至我的资源”,这个过程需要登录 Unity。
回到 Unity 中,点击左上角“Asset Store”->“My Asset”,打开包管理器。
点击我的资源“My Assets”,选择刚刚添加的“Meta XR All-in-One SDK”,点击“Install”按钮。
注意:
若下载失败,则多试几次。下载时不要开启梯子(关闭科学上网),多换几个 Wifi(最好不要用校园网,试了很多次都失败),或者手机开热点电脑连接尝试。
本文下载成功的情况是:关闭梯子,连手机热点,下载成功。
若多次尝试仍然失败,则跳转文末查看其他导入方案。
该整合包将下载以下所有包体:
中途会弹出是否启用 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。
导入 interaction SDK 后,左上方新增按钮“Meta XR Tools”,点击进入。该按钮会自动定位到 Project Settings 窗口中的 Meta XR。
在电脑端和安卓端均点击“Fix All”和“Apply All”。
到此,开发环境已配置完成。
右键 Project 窗口下的 Assets 文件夹,打开项目的工程文件夹所在目录。
找到这个路径下的文件:Packagesmanifest.json。
打开文件,在第一行手动添加(版本号自行填写,注意末尾的逗号):
a.xr.sdk.all": "74.0.0",
保存后打开 Unity 编辑器,会弹进度条开始自动下载和导入。
参考文章链接:blog.csdn/m0_73117967/article/details/145394073。
导入时若遇到如下报错。
进入官网:ulus/。分别下载以下共 9 个包:
下载后,从 Package Manager 导入包。
注意:每个开发包都有前置依赖,需要先安装其依赖包后才能顺利安装。开发包的依赖在点击该开发包后弹出页面的“DEPENDENCIES”查看。
例如a.xr.sdk.interaction.ovr 的依赖如下:
建议先导入 core 和 interaction,其他包顺序随意。导入过程中,若出现如下选项,点击“Import TMP Essentials”即可。
本文发布于:2025-04-08 00:42:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1744044136585006.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |