《圖說VR入門》——googleVR入門

本文章由cartzhang編寫,轉載請註明出處。 全部權利保留。
文章連接:http://blog.csdn.net/cartzhang/article/details/52959035
做者:cartzhang
html

本篇爲基礎篇,適合用純正小白,還請各位大神繞行。

VR先從外形看起來最簡單的google VR的Cardboard提及。
google發佈Cartboar的目的,用簡單好玩廉價的方式來體驗虛擬現實。
其用來看全景視頻的居多,固然也有其餘不同的用途,能在手機上玩的,確定均可以玩出不一樣的花樣來。

先說下,本圖說的全部教程都是基於Window下,
圖片引用字github,地址:https://github.com/cartzhang/UnitySay/tree/master/GoogleVR_1/Img

如果看不到圖片,可自行下載。

首先,看看咱們須要的資源:
java

1、所需資源

1.Unity


當前是使用的Unity較新的版本5.4.0f3,

Untiy 各個版本地址:
git

https://unity3d.com/cn/get-unity/download/archive?_ga=1.41972967.311279473.1476870291github

這裏寫圖片描述


1> 其中5.4.0f3其官方的下載地址:
markdown

http://download.unity3d.com/download_unity/a6d8d714de6f/Windows64EditorInstaller/UnitySetup64-5.4.0f3.exe?_ga=1.147305973.311279473.1476870291

下載後在文件中找到如圖:
這裏寫圖片描述
oracle


2> 固然你也能夠經過下載器來下載:
測試

https://unity3d.com/cn/get-unity/download?thank-you=update&download_nid=41345&os=Win

要說的是,若爲Unity的較早版本,須要本身來下載其中的
UnitySetup-Windows-Support-for-Editor-5...*來實現對Window平臺的支持。

固然你的根據你的電腦平臺來選擇,Android,IOS,Windows等等。
下載器下載完畢是這個樣子:
動畫

這裏寫圖片描述

而後安裝,一路點擊next,就會來到這個界面,請跟須要選擇,這裏就選圖上這些就夠用了。
這裏寫圖片描述

後面就是選擇安裝和下載路徑的問題:
這裏寫圖片描述

下載完畢後會自動安裝到你剛纔所選的文件夾內,若不選擇保存目錄,則剛纔下載的安裝文件就會在安裝完畢後自動刪除。

3> 剩下就是安裝了,一路Next。
google

2.GoogleVR 插件


Google VR對Unity的支持是經過插件形式,其代碼是開源的,github地址爲:
https://github.com/googlevr/gvr-unity-sdk/tree/v1.0.1

其實咱們暫時所關心的只是插件:
這裏寫圖片描述

點擊打開,看到下載,直接下載就搞定了。
.net

這裏寫圖片描述

2、 實例

1.創建一個項目工程

使用Unity正常的打開一個項目,我這裏使用的是空項目,而後從官方導入的Unity醬。
若已經下載能夠在這裏找到,直接導入:

這裏寫圖片描述

而後:
這裏寫圖片描述

結果以下圖:
這裏寫圖片描述

Unity 醬就出如今場景中了。

2.導入googleVR插件

導入下載的插件:
![這裏寫圖片描述](http://img..csdn.net/20161028183726031)

打開
這裏寫圖片描述

也能夠直接把插件拖拽到project中,也能夠實現導入。
點擊導入:

這裏寫圖片描述

中間會出現這樣的提示:

這裏寫圖片描述

這個不重要,主要是對版本的兼容性問題。
如果gogleVR使用0.9版本在unity5.4.0f3就不會出現這個問題。
這裏選那個都不關緊要。可是對於之後版本最好仍是選Import package.

3.設置相機

這裏寫圖片描述

須要設置相機位置。先創建一個空節點,而後把Main Camera拖拽到Cam下面。
如圖:

這裏寫圖片描述

這裏寫圖片描述

注意:要把Main Camera下的Camera Controller腳本勾選掉,由於它會控制相機,而google VR 也需控制相機的。這是有衝突的。

最終項目以下圖:

這裏寫圖片描述

4. 結果:

這裏寫圖片描述


旁邊有各個不一樣按鈕,對應不一樣的動畫動做,你能夠測試下。
可愛的Unity醬就出來了。

3、打包


安裝Unity 的Andriod包,

這裏寫圖片描述

其中設置的時候考慮到須要橫屏來玩遊戲,須要設置default Orientation
這裏寫圖片描述


若沒有安裝的一些環境會點擊安裝,自動安裝更新

這裏寫圖片描述

漫長的等待,等等….
若你安裝過Andriod的相關軟件,就會直接打包。
關於unity的Andriod打包使用:
參考:
http://blog.csdn.net/techtiger/article/details/21534893

須要安裝安卓SDK和JDK,相關內容參考鏈接。

說下設置:
這裏寫圖片描述

爲了看到這個包,我花費了兩天,網速有限速,實在是困難。
沒有壓縮圖片,25M左右。

這裏寫圖片描述

4、手機截圖


說明下,手機使用的是按照Andriod 5.0版本。

本身倒持到手機上。因爲代碼裏寫的有控制,能夠直接看的。

這裏寫圖片描述
導入到手機中,來看看咱們千辛萬苦的弄好的Unity chan。

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這個是什麼鬼?衝到臉上來了,嚇到我了,難度被視錐給裁剪了?

反正,終於完成了。

5、源碼下載地址


源碼地址:https://github.com/cartzhang/UnitySay/tree/master/GoogleVR_1

遊戲APK包地址:

https://github.com/cartzhang/UnitySay/blob/master/GoogleVR_1/Gvr01/mRelease/unitychan.apk

6、 參考

[1].https://developers.google.com/vr/unity/

[2].https://developers.google.com/vr/unity/release-notes

[3].https://vr.google.com/cardboard/

[4].https://developers.google.com/vr/

[5].http://blog.csdn.net/techtiger/article/details/21534893

[6].http://bbs.9ria.com/thread-219753-1-1.html

[7].http://www.cnblogs.com/nsky/p/4594371.html

[8].http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

——————–THE—–END——————
如有問題,請隨時聯繫!! 很是感謝!!

相關文章
相關標籤/搜索