Oculus Quest2 | Unity配置Oculus Quest2开发环境,并打包一个应用到真机测试

Posted 呆呆敲代码的小Y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oculus Quest2 | Unity配置Oculus Quest2开发环境,并打包一个应用到真机测试相关的知识,希望对你有一定的参考价值。

文章目录


📢前言


🎬Unity配置Oculus Quest2开发环境

既然开始集成SDK了,说明对Unity已经是较为熟练了,那基本的Unity操作就不多说了,下面直接开始操作!

第1️⃣步,新建一个Unity项目并导入 Oculus Integration包

  1. 在 Unity 中创建一个新的 3D 项目。
  2. 从菜单中,转到Window > Asset Store。
  3. 在 Unity Asset Store 中,搜索Oculus Integration。
  4. 从结果中,单击Oculus 集成,然后单击导入。
  5. 在Import Unity Package窗口中,选择所有文件和文件夹,然后单击Import。
  6. 当提示更新 Oculus Utilities 插件时,点击Yes,然后点击Restart。
    此步骤可确保您使用的是与您正在安装的软件包捆绑在一起的 Oculus Utilities 插件。如果您此时选择不更新插件,则需要稍后手动更新。
  7. 当提示更新 Spatializer 插件时,单击Upgrade,然后单击Restart。


然后等待Oculus Integration包导入即可。


第2️⃣步,导入Oculus XR Plugin 和 XR Plugin Management

打开 Windows-> Package Manager ,导入 Oculus XR PluginXR Plugin Management

如下图所示:

如果没有导入上述两个包的话,也可以直接点开 Project SettingsXR Plug-in Management

下面会有一个让你安装XR包的选项,直接点击安装即可。
我这边测试结果是跟上面的手动导入Oculus XR PluginXR Plugin Management 包 一个效果~

有的教程还说需要安装一个 XR Interaction Toolkit 包,这个包具体有什么作用,后续会详细去介绍,这里简单说一下怎样安装。

这个包跟上面两个包安装方法一样,不同的是有的Unity版本在Package Manager中直接搜是搜不到的!

搜不到的时候我们可以使用以下两种方法解决:

方法一: 在Package Manager里面点击Advanced,勾选Show Preview Packages,然后在Unity Registry中搜索XR Interaction Toolkit安装即可。

方法二:在 Project Settings -> Package Manager 中勾选Enable Preview Package,然后返回到Package Manager刷新一下重新搜索即可!



第3️⃣步,切换android平台并勾选Oculus

File -> Build Setting...下切换成Android平台

然后在PlayerSetting 中点击 XR Plug-in Management,勾选 Oculus


第4️⃣步,选择一个示例场景打包

在Oculus的项目工程中有很多个示例场景,这里我使用DIstanceGrad场景打包做一个演示。

这个示例场景是演示的一个远程抓取Demo,如下图所示:

打开 File -> Build Settings -> Player Setting 添加上这个场景,点击 Player Setting 修改一下公司名称和产品名称之后,点击 Build进行打包即可


第5️⃣步,将打包好的应用装进Quest真机测试

现在我们已经打包好了一个Quest的实例场景应用,将其装入Quest真机测试即可。

Quest装应用需要设置开发者模式,怎样设置开发这模式这里就不做详细介绍了,在网上搜一下即可。

只要开了开发者模式之后,这台Quest设备就可以像手机一样正常安装我们打包的应用了。

下面是我将打包好的应用装进Quest真机的测试效果,一起来看一下吧!


💬总结

  • 本篇文章介绍了怎样使用Unity配置Oculus Quest2开发环境并集成Oculus 打包一个应用到真机进行测试
  • 按照教程一步一步进行操作即可,整体而言非常简单。
  • 但是可能会在一个小步骤上有报错等失误,多测试几次就可以了。
  • 设置开发者模式网上有很多教程,照着操作一下就好了,如果有问题欢迎评论区留言~
  • 关于Oculus Quest2的教程文章,后续还会更新一些内容,喜欢的话记得点赞收藏本文章并订阅本专栏哦~

以上是关于Oculus Quest2 | Unity配置Oculus Quest2开发环境,并打包一个应用到真机测试的主要内容,如果未能解决你的问题,请参考以下文章

Oculus Quest2 | Oculus Quest2初体验,Quest2发展历程及参数介绍。

Oculus Quest2 踩坑指南

oculus quest2耳机断裂

Oculus Quest 2 和 Unity 的 VR 开发基础知识

quest2可以刷机pico系统吗?

使用Unity开发Oculus Quest配置环境