卓越无比的VR技术培训课程:
<<从3D建模新技术、UX交互设计到商业战略>>
==> 詳細說明
** 開始啟用Unity for Daydream VR
By 高煥堂
本文包括4個步驟:
一、下載&安裝 Unity for Daydream 開發環境
二、執行範例,檢驗一下是否順利運行
三、執行一個城堡遊戲範例
四、製作一個自己的Scene
步驟一、下載&安裝 Unity for Daydream 開發環境
- 訪問Google開發者博客:https://developers.googleblog.com/2016/09/google-vr-sdk-graduates-out-of-beta.html
- 在網頁裡,點選<Daydream developer site>,出現:
- 其中,請點選<Google VR SDK for Unity>,出現:
-
從這裡可下載兩個我們所需要的檔案,然後把它們擺在一個文件裡:
-
可以把這個壓縮檔解開,如下:
-
解開之後,看看它的內涵:
-
內含有一些範例,以及一個我們需要的插件(Plugin)檔:GoogleVRForUnity,。
-
接著,就執行安裝檔:UnityDownloadAssistant-5.4.1f1.exe
-
就開始安裝Unity開發環境了。
-
於是完成了Unity for Daydream的環境準備了。
步驟二、執行範例,檢驗一下是否順利運行
-
茲拿一個簡單的範例來檢驗一下,您安裝的環境是否完整。
-
當您下載和安裝好了Unity for Daydream之後,就可以開啟一個新的Project。
-
點選<Unity>,出現:
- 接著出現,New Project畫面:
- 點選<NEW>
- 並且輸入Project名稱:”misoo-01”,如下:
- 點選<Create project>,出現:
- 選取<Assets/ImportPackage/Customer Package
- 出現:
- 選取<GoogleVRForUnity>,並點擊<開啟舊檔>
- 出現:
- 點選<Import>
- 點選<Import Package>
- 點選<Import>
- 就把GoogleVR插件(Plugin)添加進來了。
- 看看GoogleVR的內涵:
- 點選<ContrllerDemo>:
- 點選第2個Icon,就是<ControllerDemo package>,出現:
- 點選<Play>,出現了VR的頭顯模擬屏幕了:
- 按住<ALT>鍵,並移動鼠標(Cursor),就能模擬人們戴上頭顯的左顧右盼的動作了:
- 如果您能順利執行上述步驟,表示您的開發環境是OK的。
步驟三、執行一個城堡遊戲範例
-
繼續上一個步驟湊的開發環境,我們來增添一個城堡遊戲的套件包(Package)。
-
選取<Assets/ImportPackage/Customer Package,如下:
-
出現:
- 選取<CastleDefense>,並點擊<開啟舊檔>
-
出現:
-
點選<Import>
-
就把Game插件(Plugin)添加進來了。
- 看看Game的內涵:
- 點選<Scene package>:
- 點選<Play>,出現了VR的頭顯模擬屏幕了:
-
按住<ALT>鍵,並移動鼠標(Cursor),來移動白色的瞄準點。
- 移到特定位置(欲砲轟的位置),白點打開變成為一個圈圈:
-
案下鼠標左鍵,就可發射砲彈,砲轟目標:
- 還可以繼續瞄準、跑轟其他目標,擊退敵人、防守城堡。
步驟四、製作一個自己的Scene
-
前面的步驟三,您匯入(Import)了別人已經做好的Scene,然後進行操作。
-
在此步驟裡,將建立一個新Project,並親自製作一個簡單的Scene。
- 首先,開啟一個Project:
-
點選<Unity>,出現New Project畫面:
-
點選<NEW>,並且輸入Project名稱:”yoo-3”,如下:
-
點選<Create project>,出現:
-
選取<Assets/ImportPackage/Customer Package>
-
出現:
-
選取<GoogleVRForUnity>,並點擊<開啟舊檔>。
-
就把GoogleVR插件(Plugin)添加進來了。
- 選取<Create/3D Object/Cube>
-
在Scene上增添了一個立方體(Cube):
- 打開<All Prefabs>,出現:
- 增添了一個新GameObject,就是<GvrMain>攝相機:
-
點選<Game>出現:
- 點選<Play>,出現了VR的頭顯模擬屏幕了:
- 按住<ALT>鍵,並移動鼠標(Cursor),就能模擬人們戴上頭顯的左顧右盼的動作了:
-
於是,您在自己的Scene裡增添了一個Cube。
-
接下來,可以逐步增添更多GameObject到Scene裡,豐富了Scene的內涵。
~ end ~