Unity3D-5.3.5发布VR项目到Android

1.U3D及DK下载安装

Unity官网最新下载地址:http://unity3d.com/cn/get-unity 。Personal Edition(个人版)和Professional(专业版),Personal为免费,而Professional则收费。

现在从官网下载的是个UnityDownloadAssistant-*.exe ,只有几百k,它还需要联网才能下载真正的U3D。

如果是初次安装,一定要把 U3D5.* 和“Android Build Support”都选中:

而如果已经安装好了U3D5.* ,那么只选择“Android Build Support”即可。注意版本一致。

安卓完毕启动Unity,菜单栏,Edit,Preferences,External Tools,右侧出现“Android”配置项,务必配置好:

如果对已有的相关DK没有信心,可以点“Download”按钮自动下载相应版本。

JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html ,谷歌VR插件要求JDK最底1.7。
SDK:https://developer.android.com/studio/index.html ,至少要更新到5.0。
NDK:https://developer.android.com/ndk/downloads/index.html ,Unity5.3.5要求是r10e,否则NDK r10b is incompatible with IL2CPP. IL2CPP requires r10e(64-bit). 看起来还要求64位版。如果版本高了会报这个:unable to detect ndk version, please pick a different folder 。

一切搞定后,新建一个3D项目。

2.Google VR SDK for Unity

完成上面的操作只能发布一般的2D或3D游戏到安卓,还不能发布VR游戏。谷歌推出的前身为cardboard sdk 的unity插件,下载地址:https://developers.google.com/vr/unity/download ,看现在的名称也专业高端了贼多。

除了提供的github项目地址,可以直接使用其提供的插件地址:https://github.com/googlevr/gvr-unity-sdk/archive/master.zip 。

下载后解压之,得到一个文件夹,里面有个至关重要的GoogleVRForUnity.unitypackage文件,及Simples等目录。

Unity,Assets,Import Package,Custom Package... ,选择刚刚解压出的unitypackage文件,选择全部文件,导入即可。

这时,在项目面板出现一些目录:

想不到谷歌大婶给的宝贝也有错误,是Unity在诬陷?:

打开这个文件,将setupPortForwarding方法注释掉即可。

依次展开“GoogleVR”,会看到2个demo项目,Controller和Headset:

举例,点中HeadsetDemo,双击右侧的“DemoScene”即可打开,然后点击上方的“播放”三角按钮进行预览:

使用Ctrl或Alt键配合鼠标就能看到在Android手机上运行时的效果。

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

OSC的编辑器确实不好使啊,不好使啊,不好使啊,感兴趣的继续从git上看代码吧:

本文示例:https://git.oschina.net/vigiles/U3D_VR_Project_Export_2_Ard 

 

转载于:https://my.oschina.net/vigiles/blog/683778

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值