Unity开发OculusGo趟坑三部曲

最近在开发OculusGo,躺了很多坑,网上中文的网站基本暂时没有多少。

现在是趟坑步骤:

1.激活,

       我的正确步骤:apkpure下的oculus的apk---安装---手机科学FQ---------路由器科学FQ-----------激活成功。

       没错激活是一个巨坑。就激活就花了一天。(这里基本上是科学上网补课内容)

       一开始连手机,然后手机要下个oculus的apk。这个没有FQ没有root,而且没有谷歌play的手机完全下不到相关的apk?(这里如果本身就没有root手机或者谷歌三件套的就不要去折腾了!)这个我是找到了谷歌play的镜像网站apkpure下的oculus的手机apps。

        然后,是的,这个程序打不开!!很好这时候掏出科学FQ工具(ss),连上了。推荐:https://portal.shadowsocks.to/aff.php?aff=9666,一年一百多块吧。

然后悲剧激活的过程中悲剧了。连一个FQwifi!!!这是什么鬼。我要掀桌子了!

乖乖的root一下我的小米路由器,然后下个mt工具,科学上网(我不会告诉你我的路油器被我整的差点变砖了,因为不可抗力的因素整整刷了一天。这里说明一下一个贵的质量而且能整FQ的路由器是多么的重要!!!)

 

2.把Demo安装到Oculusgo。

     正确步骤:注册开发者账号,设置开发者模式------unity打包apk--使用adb导入oculusgo

      是的,没看错,在整个开发的过程当中处处是坑。连这个也不意外。

2.0 在刚刚下的apk里注册开发者账号,并把oculus go 调到开发者模式。

2.1 Unity开发安卓的必要工具:安卓SDK,Jdk,以及unity安卓包。怎么导出安卓apk的我下次再说明,很多网站也有。这里整一次基本以后开发就没问题了。

2.2 下载oculus开发包

2.3 设置oculus导出界面

2.4利用adb把电脑里的apk导出到oculusgo里。

       由于oculusgo没有额外的apk安装功能,以及相关的文件管理系统,所以这里需要adb进行apk的导入和安装。安装oculus的adb驱动,一开始我以为adb.exe是程序入口,然后发现我太天真了。

这里需要用cmd来唤醒adb。然而公司内部各种禁网,各种禁USB,我都快被活生生逼成了一个SB了。这里简述下adb的用到的指令。(主要是带序号的三条)

1.cd 到adb的安装目录 
adb kill-server-------关闭adb服务
2.adb start-server-------启动adb服务。
adb devices---查看Oculus设备是否连接
3.adb install apk路径------------安装apk到对应的设备,加 -r+路径 可以覆盖掉之前安装的文件。
adb uninstall 包名------卸载apk, 包名形式com.xxx.xxx adb shell am start
-n 包名/类名 -------------启动安卓里的apk。(如果在未知来源的程序里没有发现你的apk的话)
adb shell pm list packages ----查看安装的所有应用-查看是否安装进去了
adb shell pm dump 包名-------查看应用具体的信息 

步骤:unity导出apk----下一个Oculusgo的adb驱动------使用adb将apk安装到oculusgo

3.将VRTK导入并且关联oculusgo继续二次开发

3.0.打开demo1,设置sdk,并重新拖入下载的oculus的sdk版本里的OVRcameraRig

3.1.导出apk测试,成功关联VRTK和oculus go

相关的软件版本:

Unity:5.6.3

VRTK:4.0.0 bate

UnitySdk:1.27.0

--------------------------------------------------------

顺利趟坑结束!!

猜你喜欢

转载自www.cnblogs.com/carsonche/p/9321904.html