irpas技术客

【unityVR】关于Oculus如何连接unity编译器,无需打包就可以看到场景的教程_7zwang_oculus连接unity

未知 8300

前言 几天的碰壁,没有白费,可以说光是做一个能让让Oculus跑起来的demo这个过程中,几乎是一个坑连着一个坑,国内教程不完善,google也有少量的坑。。。下面就开始吧,我尽量每一步都说详细点!切记!一定每一步都照做,我就是有些地方想偷懒,没有按照正确的版本来操作,导致踩坑不断!这里使用的是 unity2019.3.8f1

这个教程的目的就是做一个,不用打包,在Unity运行期间就可以在头显中,看到Unity场景中物体,并能够通过转动头显控制场景中Camera的demo的教程

0.如何使用魔法 pdd搜索网络加速器,买一个手机电脑都能用的。手机的话建议这样操作:IOS用户(tb买一个带有shadowwrocket的账号,这样可以下载shadowwrocket的同时顺便把美区的Oculus app也给下了)需要有Face Book的账号,用这个账号进行登录,没有的创建一下吧。IP不能经常切换哦,容易被锁这样前期的准备工作就有了,手机和电脑都能使用魔法~,并且手机上的oculus APP也下好了 0.5 买usb3.0的数据线 这里只介绍通过数据线连接Oculus开发,别问为什么不用无线的。。因为要收费~一端是typeC一端是usb3的数据线 1.切换开发者模式 这个可以使用电脑来完成也可以使用手机app来完成这个可以看一下b站的教程,搜索如何打开oculus开发者模式 2.电脑需要的Oculus必备软件 叫做oculus rift,一定是这个哦,长这样! 2.5关于如何将Oculus rift安装到非C盘的其他盘 假如,我想要安装在F盘中,首先将安装包放到一个F盘中,然后右键发送快捷方式到桌面然后对着桌面的快捷方式,右键,属性将目标后面加上 空格 + /drive=F这样就可以安装到F盘了!

安装完成只有长这样(认准!):

某些小破站的up竟然还会让观众下oculus developer hub (下面这个)只能说我暂时还没有用到它。。在这个教程中没什么用!不要下!

2.9 Oculus安装完成后使用Face Book登录,客户端一直转无响应如何解决? 首先将你的魔法,设置为全局代理,这个不会的话随便搜一下就可以了很简单!其次将下面这几行添加到你的host文件中(host文件路径搜一下就能知道在哪里) 157.240.22.49 graph.oculus.com 157.240.11.49 www2.oculus.com 157.240.8.49 scontent.oculuscdn.com 179.60.193.49 securecdn.oculus.com 之后进入cmd刷新一下DNS缓存! ipconfig /flushdns 重新再登陆一次就可以啦 3.进入Ouclus中之后,请将以下几个选项勾选 这样就差不多了 usb连接oculus 这里有坑哦,买回来的数据线,说是Usb3的速度,赶紧用上面电脑客户端测试一下看看有没有。 如果买回来的是usb3,但是测出来的不理想,建议换一个usb插口。先别急着问tb客服(指自己…嘻嘻),也可能是驱动没有升级,搜一下就可以了。如果测试连接成功了,OK,我们开始最关键的环节! 4.一定一定要选择正确的Unity编辑器版本 如果找不到那么全的unity编辑器的版本,建议更新一下unity hub的版本,然后去安装栏中,点击安装,然后去官网查看版本如果没有把握,强烈建议你和我一样,选择Unity 2019.3.8f1一定要选择Hub安装一定要在安装的时候勾选安装安卓打包环境!因为如果之后自己安装,可能会安装不全!会翻车!那个openjdk也安装了,自己的JDK也会有可能翻车! 5.进入unity编辑器之后的配置 打开Edit - Project Setting - 最下方的XR Plug-in Manager仅限Unity 2019.3.8f1等版本!因为之前的版本,oculus配置部分在Player选项中首先install一下,然后分别勾选 PC端的Oculus和安卓端的Oculus 安装 XR-Interaction Toolkit 来到Package Manager点击上面的Advanced,选择如下,不然找不到这个插件! 选择查看版本,建议选择到0.9.3版本 进行install 创建一个头显的跟踪VR Rig 随便创建一个Plane 放在(0,0,0)的位置将原来的Main Camera给删除掉创建一个空物体,改名为VR Rig,给他一个组件,组件名叫做XR Rig,XR = AR+VR,这边只用到了VR的功能在VR Rig下载创建一个空物体起名为Camera Offest,其功能也就是存放头部的Camera位置,在其中再创建一个Camera,起名为VR Camera,给这个VR Camera一个Tracked Pose Driver组件,组件中的Device选择和Pose Source选择如下: 然后将这个offset和VR Camera放到 XR Rig组件中如下: 这个Demo就完成了,但是还是有一个坑。。google了半天都是没用的答案,请继续看下去 点击Run Unity后报错Unable to start Oculus XR Plugin

做好上述工作后,编译器报错Unable to start Oculus XR Plugin

这个千万不要去google。。。他们会让你把Project Setting中的Oculus勾选掉,这tm不是之前的工作白费嘛。。。

像下面这个。。确实是能够解决问题,但是这样的话,就没法连接头显了

正确的方法是:连接上你的头显,当它提示说是否Link的时候,点击确定!就会进入一个Oculus的全新的场景中,在这个场景中,你可以看到电脑桌面,操作鼠标进行点击事件!(不会的请去b站查看一下Cculus如何串流,不过其实就是本文前面提到的那些步骤,如果一步步进行的话,应该能够顺利来到这个应用中!)

就是在这个场景中,不要离开!然后使用电脑点击Run,这样就可以做到在头显中看到场景了,并且转动头显也可以操控VR Rig

OK,这篇采坑指南就记录到这~


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #oculus连接unity