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