一起学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。

部署GVR-Android-SDK前提

点击了解更多以后,进入Getting Started Android开发环境部署的入门指南。可以查看到官方为我们介绍了部署所需要的条件,地址:https://developers.google.com/vr/android/get-started,英文不好的看我的翻译:

本文档主要介绍了如何通过在Android设备上构建和运行Google示例应用程序,开始使用Google VR for Android SDK。
官方提供了一个VR的小游戏“寻宝游戏”作为示例程序。

这个“寻宝游戏”使用了Google VR SDK的以下功能:

●  双目渲染:VR中每个眼睛的分屏视图。
 ●  空间音频:声音似乎来自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 Studio都满足这些条件,设备就不用说了,现在还能找到Android4.4以下版本的手机?怎么安装这里就不介绍了,可以去查查blog,小白注意下载带SDK的版本。

--------------------------------------------------------------------------------------------------------------------

Android Studio中文社区:

http://www.android-studio.org/index.php/download

--------------------------------------------------------------------------------------------------------------------

通过运行以下命令从GitHub克隆示例应用程序代码gvr-android-sdk:

[plain] view plain copy

  1. git clone https://github.com/googlevr/gvr-android-sdk.git

安装有github桌面客户端或部署git环境的可以用官方给出的方法获取源代码和依赖库,我在尝试的过程中,发现克隆有点慢,改成SSH指令应该会快点:

[plain] view plain copy

  1. git clone [email protected]:googlevr/gvr-android-sdk.git

没有部署git环境获取嫌慢的可以直接去github上下载源代码zip包:

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

时间: 2024-12-15 06:32:11

一起学Google Daydream VR开发,快速入门开发基础教程一:Android端开发环境配置一的相关文章

Daydream从入门到精通——快速入门开发基础教程二:Android端开发环境配置二

开始部署 上篇介绍了开发Daydream Android VR需要的基本环境,这篇我们来看看如何部署和运用官方示例. -------------------------------------------------------------------------------------------------------------------- Daydream快速入门开发基础教程一:Android端开发环境配置一 http://blog.csdn.net/jaikydota163/arti

C#游戏开发快速入门教程

C#游戏开发快速入门教程 C#游戏开发快速入门 试读文档下载地址:http://pan.baidu.com/s/1eQeSl0Y C#是微软发布的高级程序设计语言,这门语言和C语言一样,已经成为了大学计算机相关专业必学的一门语言.很多初学这门语言的同学,还以为C#只能开发Windows桌面应用程序了,写写ASP.NET网站.本书将为读者纠正这种观念,使用C#一样可以开发出精彩的游戏! 学习所需的系统和软件 安装Windows 7操作系统 安装Unity 4.5.1 目  录 第1章  使用C#编

C#游戏开发快速入门 2.1 构建游戏场景

C#游戏开发快速入门 2.1  构建游戏场景 如果已经计划好了要编写什么样的游戏,在打开Unity以后,要做的第一件事情就是构建游戏场景(Scene).游戏场景就是玩家游戏时,在游戏视图中看到的一切,包括游戏背景.游戏角色.阳光等等,这些所有可视的元素在Unity中,被统称为游戏对象(GameObject).本节就先来学习游戏场景的构建. 2.1.1  新建游戏场景 就像是创建游戏就需要要新建游戏项目一样,构建游戏场景也是需要新建游戏场景的.只不过,Unity在开发者新建游戏项目的时候,已经默认

?HealthKit开发快速入门教程之HealthKit数据的操作

HealthKit开发快速入门教程之HealthKit数据的操作 数据的表示 在HealthKit中,数据是最核心的元素.通过分析数据,人们可以看到相关的健康信息.例如,通过统计步数数据,人们可以知道一天走的步数.本章将主要讲解HealthKit数据构成的方式,以及如何规范的表达一个数据. 2.1  数据的操作 在HealthKit中,数据都是与单位和值组成的,如图2.1所示.此图为一个睡眠分析的截图.在此图中59m就代表了一个数据.其中m为单位,59为基于单位的数值.本节将讲解数据的创建.判断

游戏控制杆OUYA游戏开发快速入门教程

游戏控制杆OUYA游戏开发快速入门教程 1.2.2  游戏控制杆 游戏控制杆各个角度的视图,如图1-4所示,它的硬件规格是本文选自OUYA游戏开发快速入门教程大学霸: 图1-4  游戏控制杆各个角度的视图 q  蓝牙无线连接: q  用于游戏控制的按键:双摇杆(analog joystick).方向按键(D-pad).8个动作按钮(action button).1个系统按键(system button)和1个触控板(touchpad): q  2个5号电池: 提示:游戏控制杆中,电池的安装位置在

OUYA游戏开发快速入门教程1.2OUYA的硬件规格

OUYA游戏开发快速入门教程1.2OUYA的硬件规格 从官网上购买回来的OUYA产品,包含游戏主机.游戏控制杆.说明书.电源线.HDMI线.电源线和电池,如图1-2所示.本节就来简要介绍下,游戏主机和游戏控制杆的硬件规格.本文选自OUYA游戏开发快速入门教程 图1-2  Ouya游戏主机系统的各部分 1.2.1  游戏主机 游戏主机各个角度的视图,如图1-3所示,它的硬件规格是: 图1-3  游戏主机各个角度的视图 提示:图中标出了OUYA主机开关所在的位置,它类似于计算机主机箱上的系统开关,用

Apple Watch开发快速入门教程

Apple Watch开发快速入门教程 试读下载地址:http://pan.baidu.com/s/1eQ8JdR0 介绍:苹果为Watch提供全新的开发框架WatchKit.本教程是国内第一本Apple Watch开发教程,全面讲解WatchKit的各个方面,帮助读者更为快速的掌握Watch开发方式和流程. 目录 第1章  开发环境--Xcode 1 1.1  苹果账号 1 1.1.1  苹果账号的成员分类 1 1.1.2  注册免费的苹果账号 1 1.1.3  注册收费的苹果账号 4 1.2

HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID

HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID HealthKit开发准备工作 在开发一款HealthKit应用程序时,首先需要讲解HealthKit中有哪些类,在iOS上的Health即健康应用有哪些功能等.本节将针对这些问题进行讲解. HealthKit框架体系 对于一类应用程序来说,要进行开发,首先需要熟悉它的框架体系,即类.以下我们针对HealthKit中所使用的类进行了总结,如表1-1所示. 1-1  HealthKit框架体系 类 功能 NSObje

HealthKit开发快速入门教程之HealthKit开发概述HealthKit简介

?HealthKit开发快速入门教程之HealthKit开发概述简介? 2014年6月2日召开的年度开发者大会上,苹果发布了一款新的移动应用平台,可以收集和分析用户的健康数据.该移动应用平台被命名为"Healthkit".本章将主要讲解HealthKit的特点.经典应用以及在开发HealthKit时的准备工作. HealthKit简介 HealthKit就是可以收集和分析用户的健康数据移动应用平台.本节将主要讲解HealthKit的特点.经典应用. HealthKit特点 本小节将主要