【阿佳的VR Unity學習之路】1:
Google VR SDK 基本設定三步驟( IOS 系統)
面對這幾年來VR不斷的發展,對於UI/ UX Designer 下個未來的想像就是在VR中創造介面。然而從平面跳槽到立體空間對於沒有程式底子的設計師來說實在難度有如山一般的高TAT尤其到大學畢業為止的全文組a me來說
真的很汗顏💦
為了督促自己好好的打好基礎,於是阿佳的學習之路就此展開,咪那桑!跟著腳步一起成長吧!o(`ω´ )o
此篇文章適合:
1. 像我一樣遇到打程式戰鬥力等於0的文組設計師
2. 剛學Unity程度幼幼班,但至少還知道面板有分Scene, Game跟Hierarchy
3. 即便如此,還是有著一顆想要做出人生第一個VR game的火辣辣決心
文章主要會分成二個部分來讓各位初心者們好好的服用❤️:Part 1 : 事前軟、硬體準備
Part 2 : Google VR 環境設定
☝️Part 1 : 事前軟、硬體準備
因為筆者阿佳為一介窮苦的菸酒生,因此手邊沒有高階的設備,在這裡主要採用低階VR開發規格,讓大家即便在家也能練習製作VR小遊戲。
- 筆者的硬體設備:
- 筆電: Mac Book Pro 2015
- 手機:iPhone 8 Plus
- Google Cardboard Device
請注意在這裡由於筆者手中只有iOS系統可以開發,如果有Android 系統的話開發上會更方便哦!另外在購買Cardboard的時候要如果手機比較大要記得購買相容的Device。
2. 軟體下載準備:
- 事先安裝好Unity
- 到Google VR SDK GitHub下載最新版本
賀!萬事俱備之後,我們就開始踏出VR開發之旅第一步吧!😊❤️
✌️Part 2: Google VR SDK基本設定
在下載GVR SDK之後,官網會有一個簡單的步驟教學讓大家快速利用Demo Build在手機上進行測試:
不過今天要介紹的是,當我們要從零開始製作Cardboard小遊戲時,應該事先做好哪些SDK設定才可以,話不多說讓我們Step-by-step下去!
Step 1 : 匯入Google VR SDK package
在建立一個新的Unity專案之後,第一步先將事先下載好的SDK匯入到Project 的Asset 當中:
Step 2: 設定VR Camera 模擬器
為了方便開發者不用一直來回Build在手機上進行測試,因此可以藉由GVR SDK模擬器來在game執行中利用熱鍵查看場景。
Note : 新版的SDK已經把GvrMain拿掉替換為GvrEditorEmulator,因此在Youtube上看到的設定教學幾乎都是舊版的,特別提醒大家設定方式會有一點不同呦!
- 首先到Prefab找到
GvrEditorEmulator
把它拉進Hierarchy
GvrEditorEmulator
的功用在於可以讓使用者透過Alt + Move Mouse來模擬在VR當中的視野。2. ❗️重要❗️新增一個 Empty GameObject
並且命名為Player ,把Main camera
拉進Children當中,然後將Main camera 位置歸零
這一步很重要的原因在於,如果沒有先利用Player
作為Parent 包住Main camera 的話,實際運作時場景會無法正常顯示。同時之後要改變Camera 視野的話直接從Player進行調整就好。
Step 3: 設置Gaze pointer
最後從Prefab → Cardboard 找到GvrReticlePointer
納入Main camera Children,基本的GoogleVR 設定就大功告成了ε-(´∀`; )////
讓我們來稍微測試測試:
按下Play後,只要按住 Alt
+ Move Mouse
就可以模擬在VR中瀏覽場景嚕!同時畫面中的小白點代表使用者眼睛的注視點。
設定完之後大家就可以開始著手進行VR的開發嚕!😊
不過在發布之前記得先將平台轉換到iOS 並在Player Setting 打開Unity 的VR supported 加入Cardboard,相關教學會在下一篇文章中告訴大家!
讓我們一起加油往VR大師邁進吧!✌️
如果你喜歡這篇文章的話,歡迎大家可以盡情的「拍手」給偶愛ㄉ鼓勵❤️,也歡迎大家一起訂閱宅宅女子的生活雜談Medium呦!按住拍手「5秒」,表達你喜歡這篇文章
按住拍手「10秒」,表達你對之後的續篇很期待