您的位置:首页 > 移动开发 > Unity3D

Unity3D-5.3.5发布VR项目到Android

2016-05-30 00:19 996 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息