使用Google VR SDK爲Daydream和Cardboard構建應用,本指南介紹如何設置Android Studio for Google VR開發並試用示例應用。android
設置您的開發環境ide
硬件要求:工具
軟件要求:gradle
在Android Studio中,轉到首選項>外觀和行爲>系統設置> Android SDK(包含示例)以查看或更新已安裝的SDK。ui
在Android Studio中打開Google VR SDK項目spa
樣例插件 |
說明3d |
sdk-hellovr調試 |
VR示例應用程序,您能夠在其中查找和收集對象。視頻 |
sdk-controllerclient |
舉例顯示如何接收和處理Daydream控制器輸入。 |
sdk-simplepanowidget |
用於從磁盤加載全景圖像的小組件。 |
sdk-simplevideowidget |
使用VRVideoView渲染360度視頻的小工具。 |
sdk-video360 |
用於渲染360度視頻的小工具。 |
sdk-videoplayer |
使用Asynchronous Reprojection Video Surface API進行視頻播放的示例活動。 |
準備你的設備
構建並運行示例應用程序
該示例應用程序顯示了Google VR SDK的如下核心功能:
功能 |
說明 |
立體渲染 |
應用程序視圖以立體方式呈現以建立3D效果。 |
空間音頻 |
聲音來自VR世界的不一樣領域,增長了它的真實感。 |
頭部運動跟蹤 |
用戶能夠移動頭部來環顧VR世界。視圖更新以響應頭部移動。 |
用戶輸入 |
用戶能夠使用Daydream控制器或Cardboard按鈕與應用程序進行交互。 |
在您本身的項目中使用Google VR
要在您本身的項目中使用Google VR SDK或NDK,請設置Google VR依賴項。若是您在應用程序中使用ProGuard,請添加規則以確保它不會混淆任何SDK或NDK代碼。
設置Google VR依賴項
Google VR SDK項目:使用gradle:2.3.3或更高版本。
Google VR NDK項目:使用gradle-experimental:0.9.3或更高版本。
2. 在模塊級別build.gradle文件中添加Google VR SDK庫依賴項。您能夠在gvr-android-sdk>libraries中查看可用的庫,及其版本。
例如,在gvr-android-sdk> samples> sdk-hellovr> build.gradle中查看爲示例應用程序聲明的依賴項。
配置ProGuard
若是您使用ProGuard最小化應用的APK文件,請確保ProGuard不會混淆任何Google VR SDK或NDK代碼。這使得在發佈版本中調試堆棧跟蹤變得更加容易。
將Google VR ProGuard proguard-gvr.txt規則添加到模塊級build.gradle文件中: