首页 > 代码库 > 一起学Google Daydream VR开发,快速入门开发基础教程一:Android端开发环境配置一
一起学Google Daydream VR开发,快速入门开发基础教程一:Android端开发环境配置一
原文因涉及翻墙信息,被强制删除,此文为补发!
准备工作
进入Google Daydream开发者官网,开启准备工作,官网地址:https://vr.google.com/daydream/developers/
--------------------------------------------------------------------------------------------------------------------
Google Daydream开发者网址:
https://vr.google.com/daydream/developers/
--------------------------------------------------------------------------------------------------------------------
如果无法访问,现提供3种解决方案,以后开发可能需要经常进入官网查询最新的API,所以over the wall是必要的。进入Google Daydream开发者官网后,翻到底部,我们可以看到目前Daydream对三大开发平台的支持:他们分别是Android平台(Android Studio),Unity3D和UE4,本篇只讲Android平台的开发,后续会推出Blog介绍下Unity3D平台的开发方式,至于UE4,本人对此平台涉及不深而且Daydream对它的支持有限,API数量可怜,在这里就不做过多探讨了。
点击LEARN MORE,进入Daydream Android开发者官网:https://developers.google.com/vr/android/,可以看到这里有基本的Google VR SDK安卓平台的介绍,主要涉及Android端支持和入门指南,译文如下:
Google VR SDK for Android支持Daydream和Cardboard,其中包括用于创建插入到Cardboard查看器中的应用程序的简单API以及用于支持具有Daydream功能的手机和Daydream控制器的更复杂的API。
Google VR NDK for Android为开发人员编写本机代码提供了C / C ++ API。
熟悉OpenGL的开发人员可以使用Google VR SDK快速开始创建VR应用程序,从而简化常见的VR开发任务,例如:
~ 镜头失真校正。
~ 空间音频。
~ 头部跟踪。
~ 3D校准。
~ 并排渲染。
~ 立体几何配置。
~ 用户输入事件处理。
我们保持硬件和软件开放,鼓励开源社区参与和与其他地方提供的VR内容兼容。
了解更多:
使用我们通过了解Android SDK和NDK的入门指南。
下载适用于Android的Google VR SDK。
要了解Google VR API,请参阅Android API Reference。
Google VR NDK for Android为开发人员编写本机代码提供了C / C ++ API。
熟悉OpenGL的开发人员可以使用Google VR SDK快速开始创建VR应用程序,从而简化常见的VR开发任务,例如:
~ 镜头失真校正。
~ 空间音频。
~ 头部跟踪。
~ 3D校准。
~ 并排渲染。
~ 立体几何配置。
~ 用户输入事件处理。
我们保持硬件和软件开放,鼓励开源社区参与和与其他地方提供的VR内容兼容。
了解更多:
使用我们通过了解Android SDK和NDK的入门指南。
下载适用于Android的Google VR SDK。
要了解Google VR API,请参阅Android API Reference。
部署GVR-Android-SDK前提
点击了解更多以后,进入Getting Started Android开发环境部署的入门指南。可以查看到官方为我们介绍了部署所需要的条件,地址:https://developers.google.com/vr/android/get-started,英文不好的看我的翻译:本文档主要介绍了如何通过在Android设备上构建和运行Google示例应用程序,开始使用Google VR for Android SDK。
官方提供了一个VR的小游戏“寻宝游戏”作为示例程序。
官方提供了一个VR的小游戏“寻宝游戏”作为示例程序。
这个“寻宝游戏”使用了Google VR SDK的以下功能:
● 双目渲染:VR中每个眼睛的分屏视图。
● 空间音频:声音似乎来自VR世界的特定区域。
● 头部运动跟踪:VR世界视图随着用户移动头部而更新。
● 触发输入:用户可以通过按下按钮与VR世界交互。
在这个游戏中,你会环顾游戏世界尽快找到和收集对象。这是一个基本的游戏,但它演示了谷歌VR SDK的核心功能。
● 空间音频:声音似乎来自VR世界的特定区域。
● 头部运动跟踪:VR世界视图随着用户移动头部而更新。
● 触发输入:用户可以通过按下按钮与VR世界交互。
在这个游戏中,你会环顾游戏世界尽快找到和收集对象。这是一个基本的游戏,但它演示了谷歌VR SDK的核心功能。
部署示例项目的基本环境条件如下:
● Android Studio 1.0或更高版本。
● Android SDK的API23,也就是需要Android 6.0的SDK。
● Gradle 23.0.1或更高版本。如果您安装的版本太低,Android Studio将允许您升级。
● 运行Android 4.4(KitKat)或更高版本的Android物理设备。
● Android SDK的API23,也就是需要Android 6.0的SDK。
● Gradle 23.0.1或更高版本。如果您安装的版本太低,Android Studio将允许您升级。
● 运行Android 4.4(KitKat)或更高版本的Android物理设备。
看了下最新的Android Studio都满足这些条件,设备就不用说了,现在还能找到Android4.4以下版本的手机?怎么安装这里就不介绍了,可以去查查blog,小白注意下载带SDK的版本。
--------------------------------------------------------------------------------------------------------------------
Android Studio中文社区:
http://www.android-studio.org/index.php/download
--------------------------------------------------------------------------------------------------------------------
通过运行以下命令从GitHub克隆示例应用程序代码gvr-android-sdk:
[plain] view plain copy
- git clone https://github.com/googlevr/gvr-android-sdk.git
[plain] view plain copy
- git clone git@github.com:googlevr/gvr-android-sdk.git
https://github.com/googlevr/gvr-android-sdk
或者下载我上传的:
或者下载我上传的:
http://download.csdn.net/detail/jaikydota163/9673277
开发环境和源码都下载后以及手机硬件设备都准备了后,下一篇讲解如何部署和部署可能会遇到的问题:
--------------------------------------------------------------------------------------------------------------------
Daydream从入门到精通——快速入门开发基础教程二:Android端开发环境配置二:
http://blog.csdn.net/jaikydota163/article/details/52729869
--------------------------------------------------------------------------------------------------------------------
一起探讨
Daydream相关学习技术交流群,有什么最新的技术和教程以及VR开发工具等会第一时间在群内发布,欢迎广大VR爱好者的加入:①群号:418310684
点击加入DayDream群:
声明
欢迎转载,但请保留文章原始出处
作者:Jaiky_杰哥
出处:http://blog.csdn.net/jaikydota163/article/details/52647876
一起学Google Daydream VR开发,快速入门开发基础教程一:Android端开发环境配置一
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。