Oculus Home安装的一些坑和如何使用Oculus Rict CV1在unity中做开发。

Oculus Home的安装和如何使用Oculus Rift CV1在unity中开发使用

By:zscjob



最近因工作需要适配了一下Oculus CV1,真是踩坑无数。了解一下步骤,

1. 到oculus官方网站下载Oculus Home的Setup文件,目前官方下载地址:https://www.oculus.com/en-us/setup/。安装oculus Home 必须卸载之前的Oculus RunTime;如果你之前有安装过就需要卸载掉它,
2. 如果你下载链接打不开的话,你需要一个VPN来才能下载的到。有许多的办法,比如作者就是用s开全局代理才下载得到。
3. 然后就是安装了,如1,如果你没卸载他会提示错误你有旧的软件,需要卸载掉它。然后你就可以正常安装了。
4. 其实安装过程中也有可能也会遇到问题,有一个安装前的前提就是在安装的过程中你也应该时刻链接VPN的,如果没有链接,安装文件在下载驱动的时候回提示链接不上服务器,如果你下载八百多兆的驱动没有问题并且下载完成之后再安装的时候遇到错误问题他会提示你重启电脑,但是不要相信他,一般来说重启是没有效果的,你可以用windows+R键或者通过其他方式打开运行输入:%LOCALAPPDATA%\Oculus\OculusSetup.log 来查看你的错误日志。比如作者曾经遇到类似这样的错误: 

 
这是因为和Mcafee软甲冲突的原因,把Macfee卸载掉就好了。还有一个其他可能普遍遇到权限的问题可以参考:https://forums.oculus.com/community/discussion/32370/unofficial-workaround-for-access-control-list-not-in-canonical-form-error-during-oculus-setup,Oculus官方论坛的一个帖子来完成。
5. 安装好Oculsu Home之后就可以上Oculus Home 来匹配和链接你的CV1了。这一步就不细说了,在 Home里会提示你所有的步骤的。
6. 然后就是匹配CV1在unity里开发了。英文好的可以直接看官方的文档来完成操作:https://developer.oculus.com/documentation/game-engines/latest/concepts/unity-ovrplugin-132/,简单翻译下就是你需要下载Oculus的插件包来替换你原来unity 安装文件里Editor内的VR文件。首先你需要先下载Oculus的插件包,因为作者用的是unity来开发,所以给出unity5的插件包,下载链接:https://developer.oculus.com/downloads/game-engines/1.3.2/OVRPlugin_for_Unity_5/,

如果你用的是unity5.3 


1. 关闭unity程序,让他处于不运行状态,关闭的时候可以查看一下进程里还有没有unity editor 的进程,
2. 找到你的unity安装路径,并打开这个文件夹,比如: C:\Program Files\Unity\Editor\Data\VR\oculus。 这个路径是你自己电脑上的安装路径,如果你电脑上有多个unity版本请认准是5.3版本。
3. 找到这个路径之后删除Oculus文件夹里的所有文件,
4. 解压你刚才下载的插件包,打开5.3 


复制oculus文件夹里的所有文件到刚才你打开的unity安装路径的Oculus文件夹里。



Unity5.4同理,但是Oculus的插件的对应的unity版本是不向下兼容的,向上兼容未测试过,你们如果有兴趣试试可以告诉我的结果。


7. 最后就是在Oculus Home里设置一下允许未知程序。



进入设置界面: 




如果你要点不开,那么可以打开unity,然后带上cv1在头显里通过手柄在授权。然后就可以用unity愉快的使用CV1做开发了。



你可能感兴趣的:(Unity)