标签:unity
用unity做一个最简单的交互。(相当于Hello World)只要最后能运行就算入门了。
第一步,要先用三维制作软件制作出我们需要的场景。
这儿使用的是Max2012(软件大小3.09G)。
首先设置一下在max使用的长度单位,选择使用米为单位。
设置步骤是Customize---->Units Setup---->System Unit Setup---->下拉选择Meters
先用max里的平面几何体制作一片地面,操作非常简单,步骤如下:
点击平面按钮,然后在三维窗口中拖动鼠标左键就可以了。
创建完了之后,点修改面板把参数改成如下图所示
右键单击移动按钮,在弹出的对话框中,把平面调整到坐标系的原点
从windows资源管理器里拖一张贴图到这个平面上,这样我们就有块水泥地了,
注:贴图可以在提供的资源包找到。
按照相同的步骤,我们创建一面墙,不同的是我们这次使用盒子几何体。
创建完了之后,点修改面板把参数改成如下图所示
按照相同的方式创建其它五面(当然使用复制的方法会更快)
然后通过拖拽的方式给这五面墙也贴上贴图。(Max比较熟的朋友可以调整一下位置和方向。)
现在我们的场景就制作的差不多了,在max中的最后一个工作就是把场景导出成fbx格式。
在弹出的导出设置面板中,使用默认选项就可以了。
到此为止,我们已经结束了在max中的所有工作,下面就开始在unity中的操作。
如果不想自己做场景的朋友也可以使用资源包中我做好的文件直接开始下面的工作。
1,首先打开unity(我用的是unity3.4,软件大小是416.77M)。
默认情况下会首先显示工程向导窗口。
随便在任何路径下创建一个新的工程即可。(使用默认的路径亦可)
2,从windows资源管理中先将在max中使用的贴图文件拖拽到unity的工程窗口中,
然后将上节中max导出的fbx文件也拖拽的工程窗口中。
3,然后点击firstGame文件图标,
在右侧的查看器窗口把文件的缩放比例改成1,然后点击下部的Apply按钮。
4,将firstGame拖拽到层级窗口。
在层级窗口中双击firstGame物体,视角会自动调整到合适的位置。
5,在层级面板中创建一个平行灯光,Create下拉框中选择Directional Light
6,在右侧的查看器窗口把灯光的参数调成如下图所示
7,把Main Camera的方位调整到如下图所示
8,将MouseLook.cs从资源管理器拖拽到工程窗口,
再从工程窗口拖拽到层级窗口中的Main Camera上,
这样这个脚本就挂接在了Main Camera物体上。
在查看器窗口中会出现脚本组件,在脚本中间将参数调整为如下图所示
9,按Ctrl+P,程序就可以开始运行了,按“w、s、a、d”键,再配合鼠标,就可以在场景中浏览了,
就和玩游戏的方式是一样的。
在游戏运行过程中按Ctrl+P,程序就会停止运行。
10,最后一步我们来构建游戏,只要按照下图操作和设置参数即可。
构建完成之后,点击生成的网页文件即可在浏览器中运行游戏。
如果点击Build And Run按钮,在构建完成之后会自动运行游戏。
(前提是你必须预先安装unity的webPlayer浏览器插件或可以在游戏运行时访问网络)
到此,用unity做的一个最简单的交互就成功运行了。
标签:unity
原文地址:http://blog.csdn.net/pre_eminent/article/details/34424529