Unity3D-5.3.5發佈VR項目到Android

1.U3D及DK下載安裝

Unity官網最新下載地址:http://unity3d.com/cn/get-unity 。Personal Edition(我的版)和Professional(專業版),Personal爲免費,而Professional則收費。html

如今從官網下載的是個UnityDownloadAssistant-*.exe ,只有幾百k,它還須要聯網才能下載真正的U3D。java

若是是初次安裝,必定要把 U3D5.* 和「Android Build Support」都選中:android

而若是已經安裝好了U3D5.* ,那麼只選擇「Android Build Support」便可。注意版本一致。git

安卓完畢啓動Unity,菜單欄,Edit,Preferences,External Tools,右側出現「Android」配置項,務必配置好:github

若是對已有的相關DK沒有信心,能夠點「Download」按鈕自動下載相應版本。oracle

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項目。ui

2.Google VR SDK for Unity

完成上面的操做只能發佈通常的2D或3D遊戲到安卓,還不能發佈VR遊戲。谷歌推出的前身爲cardboard sdk 的unity插件,下載地址:https://developers.google.com/vr/unity/download ,看如今的名稱也專業高端了賊多。google

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

下載後解壓之,獲得一個文件夾,裏面有個相當重要的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 

相關文章
相關標籤/搜索