適用於Android的Google VR SDK快速入門 原

使用Google VR SDK爲Daydream和Cardboard構建應用,本指南介紹如何設置Android Studio for Google VR開發並試用示例應用。

設置您的開發環境

硬件要求:

  1. Daydream:你需要一臺有Daydream的手機和一個Daydream View。
  2. Cardboard:你需要一個運行Android 4.4'Kit Kat'(API等級19)或更高版本的Android設備和一個Cardboard查看器。

軟件要求:

  1. Android Studio 2.3.3或更高版本。
  2. Android SDK 7.1.1'Nougat'(API級別25)或更高版本。

在Android Studio中,轉到首選項>外觀和行爲>系統設置> Android SDK(包含示例)以查看或更新已安裝的SDK。

  1. 適用於Android的最新Google VR SDK。

在Android Studio中打開Google VR SDK項目

  1. 將下載的Google VR SDK解壓到方便的位置。
  2. 打開Android Studio,然後選擇打開現有的Android Studio項目。選擇您解壓Google VR SDK的目錄。
  3. 在Project窗口中,查看gvr-android-sdk> samples中的示例Gradle模塊:

樣例

說明

sdk-hellovr

VR示例應用程序,您可以在其中查找和收集對象。

sdk-controllerclient

舉例顯示如何接收和處理Daydream控制器輸入。

sdk-simplepanowidget

用於從磁盤加載全景圖像的小組件。

sdk-simplevideowidget

使用VRVideoView渲染360度視頻的小工具。

sdk-video360

用於渲染360度視頻的小工具。

sdk-videoplayer

使用Asynchronous Reprojection Video Surface API進行視頻播放的示例活動。

準備你的設備

  1. 啓用開發者選項
  2. 啓用USB調試

構建並運行示例應用程序

 

  1. 使用USB線將手機連接到本機。
  2. 在Android Studio中,選擇Run> Run ...並選擇samples-sdk-hellovr目標。Android Studio在手機上編譯並運行應用程序。
  3. 將手機放入查看器並使用該應用程序。
    1. 環顧四周尋找大型立方體。
    2. Daydream:將控制器指向立方體,然後按觸摸板按鈕進行收集。
    3. Cardboard:查看立方體並按下Cardboard按鈕以收集它。
    4. 按下按鈕後,立方體移動到新位置。

該示例應用程序顯示了Google VR SDK的以下核心功能:

功能

說明

立體渲染

應用程序視圖以立體方式呈現以創建3D效果。

空間音頻

聲音來自VR世界的不同領域,增加了它的真實感。

頭部運動跟蹤

用戶可以移動頭部來環顧VR世界。視圖更新以響應頭部移動。

用戶輸入

用戶可以使用Daydream控制器或Cardboard按鈕與應用程序進行交互。

在您自己的項目中使用Google VR

要在您自己的項目中使用Google VR SDK或NDK,請設置Google VR依賴項。如果您在應用程序中使用ProGuard,請添加規則以確保它不會混淆任何SDK或NDK代碼。

設置Google VR依賴項

  1. 配置項目級build.gradle文件:確保聲明瞭默認的jcenter()存儲庫位置;聲明Android Gradle插件依賴項:

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文件中:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章