谷歌 CardBoard Unity开发基础

Unity虚拟现实开发包CardBoard:点击打开链接

一个卧室的FBX模型Unity包:点击打开链接

大致说一下使用Unity进行CardBoard开发的模型:

1、采用3DMAX或者Maya进行建模以及动画的制作,对于Unity来说,使用比较多的是FBX模型,因此可能需要各位下载插件导出FBX模型

2、将导出的fbx模型直接拖动放到UnityAssets目录下面,其他的Unity会自动完成

3、导入CardCoardforUnity开发包

4、进行虚拟漫游开发。

今天我们要做的就简单很多,顶上的两个都是制作好的Unity的资源包,直接导入就可以了,下面我们一步步进行开发。

第一步:创建Unity的新工程我使用的是Unity4.6.3不过这个对于开发没什么影响

谷歌 CardBoard Unity开发基础_第1张图片

第二部:创建好工程之后,下面导入第一个资源包:Assets->Import Package->Custom Package

谷歌 CardBoard Unity开发基础_第2张图片谷歌 CardBoard Unity开发基础_第3张图片

点击打开之后会出现一个界面,显示你要导入的资源,我们需要全部的资源,那么点击Import

谷歌 CardBoard Unity开发基础_第4张图片

然后你就可以在面板中看到我们的资源包。这个要注意的就是,你所导入的资源的路径是不能有中文的,如果出现中文会出现解析错误这种问题

谷歌 CardBoard Unity开发基础_第5张图片

第三步:泡泡例子,打开DemoScene文件夹,双击DemoScene就进入了这个例子的场景中,点击Unity面板上最上方的三角符号,场景就运行起来了。


将鼠标放到Game面板中,一只手按住键盘上的ALT键,一手按住鼠标左键,在屏幕上滑动,就可以看到虚拟漫游的场景了

谷歌 CardBoard Unity开发基础_第6张图片谷歌 CardBoard Unity开发基础_第7张图片

第四步:创建我们自己的虚拟场景以同样的方式导入BedRoom的package。之后双击bedroom这个场景,打开进入besroom场景中

谷歌 CardBoard Unity开发基础_第8张图片

这时候你会发现,控制台报错,说有些东西是Unity-pro里面的,这是资源的一些问题,解决办法也很简单,当然你的要破解过的unity版本,如果需要破解包,私信我

谷歌 CardBoard Unity开发基础_第9张图片

导入之后,虽然有错误但是不影响运行。我们需要这个房间的模型,那么就单独将他拿出来,制作成Prefabs,具体操作是,选中bedroom_scene然后拖动到箭头指定的位置,成为下面的样子,至此,我们的房子模型也就做好了

谷歌 CardBoard Unity开发基础_第10张图片

谷歌 CardBoard Unity开发基础_第11张图片

为了简单起见,我们就在DemoScene里面修改,再次打开DemoScene将刚才制作的prefabs拖动到Hierarchy面板中,这时候在你的场景中就可以看到房间的模型了,运行一下:alt加上鼠标(这个是模仿人的头部运动的)左键漫游场景

谷歌 CardBoard Unity开发基础_第12张图片

谷歌 CardBoard Unity开发基础_第13张图片

下面的工作就是在scene面板中调节摄像机的位置,已调整到最好的角度

谷歌 CardBoard Unity开发基础_第14张图片

之后导出app时候要注意,在箭头所指的地方,修改成自己的包名,比如com.lxc.cc等

附上我做的工程点击打开链接

谷歌 CardBoard Unity开发基础_第15张图片

你可能感兴趣的:(谷歌 CardBoard Unity开发基础)