Gear VR 入門教程之一 Hello World
阿新 • • 發佈:2019-01-13
這是一系列Gear VR 的入門文章,會一直更新到一個功能完善的遊戲DEMO,博主本身也是新手,如有錯誤還請指正
本節為一個簡單的VR版HellowWorld的實現,因為沒有程式碼,所以沒有專案以供下載。之後的內容會更新到Git倉庫以供下載。
首先宣告開發環境:
下一節會介紹如何獲取玩家通過GearVR的頭盔的輸入,同樣不使用任何第三方SDK,這是因為Unity 已經集成了GearVR的一些內容,所以不需要Oculus或者三星的對應外掛。
首先宣告開發環境:
- 作業系統:win10
- Android SDK 和JDK是必需的,具體配置請google之,不專屬於Gear VR知識點範疇
- unity 版本:5.4.0f3 Personal
- Gear VR 版本:第一代 第二代均可
- 手機:Galaxy S6
- android版本:6.0.1
- 第三方SDK:無
- 注:GearVR 支援的手機是必需品,支援的型號列表可以去這裡查詢
- oculus 官方註冊開發者賬號,免費。 developer.oculus.com
- 開啟手機的USB 除錯功能,不會的同樣Google
- 獲取手機的deviceID:
-
- 正確 安裝了Android SDK 並配置好環境變數後,開啟命令提示符視窗 :鍵盤windows鍵-> 輸入CMD->回車
- 通過USB把手機連線電腦,並在命令列介面輸入>adb devices ,回車就可以獲取手機的裝置ID
- 獲取Oculus Signature File (osig)
- 開啟Unity ,並建立一個新的專案:GearVRDemo
- 生成檔案路徑Assets/Plugins/Android/Assets
- 拷貝前面生成的osig檔案到該目錄下:
- 新建一個場景,新增你想在自己的第一個VR專案中看到的東西
- 打包前切換目標裝置為Android:File->BuildSetttings ->選擇Android->switch platform
- 在BuildSettings中點選PlayerSettting或者直接Edit->ProjectSetting->player 在開啟的Inspector面板中完成以下配置:
-
- 設定支援VR模式:Other Settings->Rendering->勾選Virtual Reality Supported
- 設定安卓包名 :Other Settings->Identification->Bundle Identifier: com.test.gearVRTets 這裡包名可以任意,相關知識可以百度或者google "android package name"
- 設定最小支援的android api level :Other Settings ->Identification->Minimum API Level 為android 5.0以上 (API Level21)
-
- 設定釋出時所需的android App的簽名:Publishing Settings->Keystore:如果有之前自己的簽名檔案可以直接使用,否則也可以重新建立一個簽名檔案
- 把你剛剛建立的場景加入打包的場景列表內File->buildsetting ->add OpenScene 或者直接拖動場景檔案到該介面
- 點選Build就開始釋出我們的第一個GearVR應用,如果一切順利會生成一個你自己命名的apk檔案
下一節會介紹如何獲取玩家通過GearVR的頭盔的輸入,同樣不使用任何第三方SDK,這是因為Unity 已經集成了GearVR的一些內容,所以不需要Oculus或者三星的對應外掛。