谷歌 CardBoard Unity开发基础

来源:互联网 发布:js设置margin 编辑:程序博客网 时间:2024/05/17 23:45

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

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

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

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

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

3、导入CardCoardforUnity开发包

4、进行虚拟漫游开发。

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

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


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


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


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


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


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


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


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


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



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


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


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

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


0 0