Quest3 SpatialAnchor 空间定位,开发前期准备工作

开发前期准备:MetaQuest3设备一套,软路由或者路由器(部分支持,查看支持列表)一套,unity2021.3.26及以上,安装MetaQuest APP。

一:设置Quest头显

Meta Quest 3有些地区或网络环境下,某些内容可能受到限制,通过VPN可以体验到完整功能。这里采用红米AX6000路由器,刷写OpenWRT系统来实现,点击查看OpenWRT支持设备

(a):路由器刷机,搭建Quest3网络,完整教程参考

教程中涉及固件下载,这里整理了一份到百度云盘:链接:固件下载

(b):选择合适的VPN网络服务商,设置路由器网络。

(c):将下载MetaQuest app的手机与头显连接到同一网络。

依据头显中提示完成头显设置,包括房间标定操作,这一步比较简单,根据提示操作即可,直到完成设置。

二:在设备上启用开发者

在开发前需要提前打开设备的开发者模式,打开开发者我们可以安装自定义的应用,可以使用第三方调试工具等。

打开开发者申请网站(需要VPN):Oculus Developer

第一步:创建或加入组织

第二步:验证账号,验证完毕后,使用Meta Quest app 连接头显,并打开头显开发者模式即可。

自此已经完成了基础的准备工作,当日过程介绍了核心的步骤,还有众多细节大家可以自行探索,接下来就可以创建unity工程了

三:创建unity工程

首先创建一个基础功能快速参考工程,主要分为以下几个步骤:

(a):创建unity工程。

(b):导入相关SDK,这里以 XR All In One SDK为例。

(c):搭建场景并设置相机参数。

(d):打包程序,并在Quest上运行测试。

3.1:创建unity工程

目前官方最新版SDK版本为V62,要求最低unity版本为:2021.3.26f1,所以这里使用unity2021.3.27为主,选择3D核心模板,填写项目名与地址后点击创建。

3.2:导入所需要的SDK

(1):打开unity顶部菜单栏,选择Windows->Asset Store,搜索XR All In One,添加到我的资源并在unity打开。

(2):添加完毕后,或者您已经添加过 则可以直接在untiy进行导入,打开unity顶部菜单栏,选择windows ->package manager,在跳出的窗口中选择My Assets。

(3):选择已经添加的Meta XR All-in-one SDK,目前最新版V62.0.0,并点击右下角导入,导入完成后项目将项目重新启动。 若列表中没有找到此选项,请查看3.2中的1步骤,并刷新列表。

(4):若第3步顺利导入完成请直接跳转到第6步。若第3步遇到错误,请继续看。

(5):导入SDK的过程中,有一定的机率会遇到报错,错误如下

经查阅,这主要是 网络和Unity 的版本导致的,如果你使用的是海外版 Unity,并且网络没问题,那么应该是可以正常导入的。但是如果你用的是国内的 Unity(Unity 版本号后缀带有 c1),则会有一定的可能性遇到这个报错。

解决方式有如下几种:

-下载海外版unity hub,并从中安装海外版的unity

-解决网络访问问题,如开手机热点或vpn方式。

-从官方下载SDK包,并通过UPM逐一导入,最新的开发包地址点我跳转

推荐使用第三种,直接下载导入即可,下载相关功能的开发包,XR ALL in one中包含的包如下:

从unity package manager种选择 Add Package from tarball...选项,选择下载好的对应的包逐一导入即可。

(6):Quest平台为安卓,需要在编辑器中切换到Android平台,连接上设备,并刷新运行列表,可以看到已连接的头显设备。如下图

(7):打开菜单 Edit->Player Settings,在项目设置窗口中选择Meta XR选项,在安卓图标的TAB页中 选择FixAll 修复所有错误。

若有错误一直修复,修复到没有错误为止,如下图。

(8):设置XR相机,在project项目列表中输入OVRCameraRig, Search选择All,我们会看到相机组的预制件,将此预制件拖动到场景中。由于此预制件中包含了XR相机,所以需要删除主场景中的MainCamera,否则运行的话 画面将随着头显一起缓动。

在Hierarchy选项卡中选择OVRCamera Rig,选择OVRManager脚本,并且选中Quest3.

(9):至此设置就全部完成了,你可以在场景中随机添加几个Cube,然后选择菜单中File->build settings, 在弹框中选择添加当前的场景,并选择运行设备,选择完毕后点击Build and Run,编译完成后即可在头显中看到空间画面。至此基础的准备工作就做完了。

接下来将 完成本专栏最为主要的目标,完成空间定位功能。 下次见!

  • 19
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值