《图说VR入门》——googleVR入门

本文章由cartzhang编写,转载请注明出处。 全部权利保留。
文章连接:http://blog.csdn.net/cartzhang/article/details/52959035
做者:cartzhang
html

本篇为基础篇,适合用纯正小白,还请各位大神绕行。

VR先从外形看起来最简单的google VR的Cardboard提及。
google发布Cartboar的目的,用简单好玩廉价的方式来体验虚拟现实。
其用来看全景视频的居多,固然也有其余不同的用途,能在手机上玩的,确定均可以玩出不一样的花样来。

先说下,本图说的全部教程都是基于Window下,
图片引用字github,地址:https://github.com/cartzhang/UnitySay/tree/master/GoogleVR_1/Img

如果看不到图片,可自行下载。

首先,看看咱们须要的资源:
java

1、所需资源

1.Unity


当前是使用的Unity较新的版本5.4.0f3,

Untiy 各个版本地址:
git

https://unity3d.com/cn/get-unity/download/archive?_ga=1.41972967.311279473.1476870291github

这里写图片描述


1> 其中5.4.0f3其官方的下载地址:
markdown

http://download.unity3d.com/download_unity/a6d8d714de6f/Windows64EditorInstaller/UnitySetup64-5.4.0f3.exe?_ga=1.147305973.311279473.1476870291

下载后在文件中找到如图:
这里写图片描述
oracle


2> 固然你也能够经过下载器来下载:
测试

https://unity3d.com/cn/get-unity/download?thank-you=update&download_nid=41345&os=Win

要说的是,若为Unity的较早版本,须要本身来下载其中的
UnitySetup-Windows-Support-for-Editor-5...*来实现对Window平台的支持。

固然你的根据你的电脑平台来选择,Android,IOS,Windows等等。
下载器下载完毕是这个样子:
动画

这里写图片描述

而后安装,一路点击next,就会来到这个界面,请跟须要选择,这里就选图上这些就够用了。
这里写图片描述

后面就是选择安装和下载路径的问题:
这里写图片描述

下载完毕后会自动安装到你刚才所选的文件夹内,若不选择保存目录,则刚才下载的安装文件就会在安装完毕后自动删除。

3> 剩下就是安装了,一路Next。
google

2.GoogleVR 插件


Google VR对Unity的支持是经过插件形式,其代码是开源的,github地址为:
https://github.com/googlevr/gvr-unity-sdk/tree/v1.0.1

其实咱们暂时所关心的只是插件:
这里写图片描述

点击打开,看到下载,直接下载就搞定了。
.net

这里写图片描述

2、 实例

1.创建一个项目工程

使用Unity正常的打开一个项目,我这里使用的是空项目,而后从官方导入的Unity酱。
若已经下载能够在这里找到,直接导入:

这里写图片描述

而后:
这里写图片描述

结果以下图:
这里写图片描述

Unity 酱就出如今场景中了。

2.导入googleVR插件

导入下载的插件:
![这里写图片描述](http://img..csdn.net/20161028183726031)

打开
这里写图片描述

也能够直接把插件拖拽到project中,也能够实现导入。
点击导入:

这里写图片描述

中间会出现这样的提示:

这里写图片描述

这个不重要,主要是对版本的兼容性问题。
如果gogleVR使用0.9版本在unity5.4.0f3就不会出现这个问题。
这里选那个都不关紧要。可是对于之后版本最好仍是选Import package.

3.设置相机

这里写图片描述

须要设置相机位置。先创建一个空节点,而后把Main Camera拖拽到Cam下面。
如图:

这里写图片描述

这里写图片描述

注意:要把Main Camera下的Camera Controller脚本勾选掉,由于它会控制相机,而google VR 也需控制相机的。这是有冲突的。

最终项目以下图:

这里写图片描述

4. 结果:

这里写图片描述


旁边有各个不一样按钮,对应不一样的动画动做,你能够测试下。
可爱的Unity酱就出来了。

3、打包


安装Unity 的Andriod包,

这里写图片描述

其中设置的时候考虑到须要横屏来玩游戏,须要设置default Orientation
这里写图片描述


若没有安装的一些环境会点击安装,自动安装更新

这里写图片描述

漫长的等待,等等….
若你安装过Andriod的相关软件,就会直接打包。
关于unity的Andriod打包使用:
参考:
http://blog.csdn.net/techtiger/article/details/21534893

须要安装安卓SDK和JDK,相关内容参考链接。

说下设置:
这里写图片描述

为了看到这个包,我花费了两天,网速有限速,实在是困难。
没有压缩图片,25M左右。

这里写图片描述

4、手机截图


说明下,手机使用的是按照Andriod 5.0版本。

本身倒持到手机上。因为代码里写的有控制,能够直接看的。

这里写图片描述
导入到手机中,来看看咱们千辛万苦的弄好的Unity chan。

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这个是什么鬼?冲到脸上来了,吓到我了,难度被视锥给裁剪了?

反正,终于完成了。

5、源码下载地址


源码地址:https://github.com/cartzhang/UnitySay/tree/master/GoogleVR_1

游戏APK包地址:

https://github.com/cartzhang/UnitySay/blob/master/GoogleVR_1/Gvr01/mRelease/unitychan.apk

6、 参考

[1].https://developers.google.com/vr/unity/

[2].https://developers.google.com/vr/unity/release-notes

[3].https://vr.google.com/cardboard/

[4].https://developers.google.com/vr/

[5].http://blog.csdn.net/techtiger/article/details/21534893

[6].http://bbs.9ria.com/thread-219753-1-1.html

[7].http://www.cnblogs.com/nsky/p/4594371.html

[8].http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

——————–THE—–END——————
如有问题,请随时联系!! 很是感谢!!

相关文章
相关标签/搜索