进入Google Daydream开发者官网,开启准备工作,官网地址:https://vr.google.com/daydream/developers/
--------------------------------------------------------------------------------------------------------------------
Google Daydream开发者网址:
https://vr.google.com/daydream/developers/
--------------------------------------------------------------------------------------------------------------------
如果无法访问,现提供3种解决方案,以后开发可能需要经常进入官网查询最新的API,所以翻墙是必要的,老玩家请忽略下面一大段:
1、(推荐)改hosts法,修改操作系统的hosts文件,达到不通过域名解析商直接定位服务器的目的。
hosts是小白用户的进阶技巧。在Google被封的不是那么厉害的时间里,它是大家首选的科学上网方式。
曾经,smarthosts+hosts自动更新软件,是大家的首选方式,因为这个很方便,不需要折腾各类软件,只需要修改设备上的一个文件即可,而且跨平台Windows、Mac、Android、iOS通用。
不过smarthost在前年停止更新,后来木有稳定更新的hosts源,这一方式逐渐没落,只有在12306抢票时还能看到。
目前可用的hosts持续更新网址:https://laod.cn/hosts/2016-google-hosts.html,下载laod.cn的hosts文件后覆盖系统的hosts文件即可。
2、VPN,使用虚拟专用网络访问google服务器,借此达到获取数据的目的。
无需多言,VPN用户,是目前最大的科学上网群体。无论是购买第三方VPN服务、自己搭建VPN服务器还是使用公用的VPN服务,都非常的盛行。一般来说,购买群体大多不太愿意折腾,自建服务器多是是技术人士,公用VPN就是真正的折腾界玩家了。
自己在用的则是一款名叫御道的科学上网神器,也算是行业内一个良心作品。不用一些繁琐程序,一键点击就可以上网啦~上上谷歌、脸谱、推特啥的基本没什么压力,只要自己网络给力,基本处于畅通无阻状态。然而对于海淘剁手党来说,这显然也是个福利啊哈哈!
3、通过第三方软件
很多人第一次翻墙,应该是从Freegate(自由门)、WuJie、fqrouter、Shadowsocks(请大家自行脑补中文名称)这些软件开始。前两个是纵横多年、经久不衰的老牌Windows健将,后两个是智能机时代新流行起来的Android新星。(Freegate、WuJie也有推出移动版本,但大家似乎很少讨论,不知为何)
之所以把这类软件列在第一,是因为它们用起来实在是太简单了,真正的一键上网,无需任何操作。唯一不太方便的是,找到它们你得花费很多功夫,因为提供下载的网站许多都无法访问。
方法不在多,在于简单粗暴。如果不想操作繁琐,本人还是推荐大家使用第三方软件方法,手机电脑都可以用,而且操作相对简单,对于入门级翻墙用户来说没什么挑战性。但小编要在这里提醒各位,在翻墙时,建议不要进行个人隐私操作,比如网银、支付宝等!
进入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
git clone https://github.com/googlevr/gvr-android-sdk.git
安装有github桌面客户端或部署git环境的可以用官方给出的方法获取源代码和依赖库,我在尝试的过程中,发现克隆有点慢,改成SSH指令应该会快点:
[plain] view plain copy
git clone git@github.com: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
--------------------------------------------------------------------------------------------------------------------