前面两章我们比较细致的对Unity3D的界面和表现效果等进行了说明与讲解。相信很多朋友在看过Unity3D如此强大的画面效果后都已经按耐不住想要 自己动手操作了,接下来我们就尝试在Unity3D中创建一个山势地形图。
第一步:创建一个新项目。
打开Unity3D软件,它会自动载入上一次我们打开过的 Bootcamp Demo 项目文件。不用管它,在软件打开之后点击
全部设置完成后,我们点击
第二步:创建地形。
在创建一个新项目后,我们会看见新项目的各个面板中,只有Project【项目文件栏】包含了
第三步:添加摄像机。
创建好地形后,我们会发现Game【动画面板】中依然没有任何画面。其实道理很简单,就像演唱会的实况直播一样。场景都搭建好了,演员也在舞台上表 演,却没有架上摄像机,电视机前的观众怎么能够看到现场的画面呢?
接下来我们就创建一个摄像机。点击
第四步:调整地形大校
系统创建的地形默认大小是2000*2000的面积,实际编辑的时候会显得很大,不方便操作,所以我们对创建的地形面积进行调整,以便我们后续的编 辑。
点击菜单栏上的
第五步:给场景编辑材质。
在场景面板中选中刚才创建的地面对象
其中
然后我们单击
如果您觉得这个地形的材质过于简单,那么您可以继续点击
接着就可以在场景面板中刷出新材质的区域范围了。如图3.8所示:
第六步:制作山峰。
完成了地面材质的制作,接下来就可以制作山峰了。
点击
如果觉得现在刷出来的山峰太高了,活着觉得某处的山有些多余,可以按住Shift键不放,用刚才选择的笔刷进行反向平刷即可。
第七步:种植草和树木。
接下来就可以给地形种植一些草和树木了。具体的种草按钮是
这里大家需要注意一点,Unity3D在编辑模式下为了节约资源,采取了资源剔除的方法。如果您在利用笔刷 种草 的过程中,没有看到您所 种 上去的 草,这是您只需将画面拉近即可观察到草的效果了。如图3.11所示:
第八步:设置地形上的风速、阴影效果。
种上了草和树木,如果在游戏中运行时静止不动,会让人感觉很不自然,所以我们在地形中添加上风和阴影的效果,让草随风摆动,这样会变得更加逼真。
点击
第九步:添加光照效果。
地形相关的所有效果已经设置完毕了,但是我们发现在Game【动画面板】中的画面很暗,这是由于没有加入灯光的缘故。
点击
太阳光和太阳自身的位置关系并不大,只与自身的角度有关,这一点和我们日常生活中的太阳光是一致的。所以为了让场景变得更亮,我们就需要用到场景调 整工具中的旋转按钮
怎么样,这时的Game【动画面板】中的画面是不是亮了许多?
第十步:摄像机观察设置。
为了让摄像机全方位的观察我们刚才所创建的场景,您可以在Project【项目文件栏】中找到
如果您觉得在Project【项目文件栏】中的文件过多,不便于寻找,您还可以在Project【项目文件栏】上方的搜索框输入他们的名字来进行搜索。这 样很快就能找到对应的文件了。放置完成后,点击测试按钮,您就可以身临其境的在您刚才创建的Game【动画面板】中进行漫游了。用鼠标控制视角,用键盘的 方向键控制行走。在漫游的过程中,您可以清晰的看到刚才创建的草随微风轻轻摆动。效果如图3.16所示:
第十一步:添加天空效果。
这时我们从Game【动画面板】中看到的天空是没有任何效果的,接下来我们给场景添加一个天空盒,使场景具有蓝天的效果。
选中场景中的摄像机对象,然后点选菜单栏中的
接着我们去Project【项目文件栏】找到 Standard Assets 文件夹下的 Skyboxes 文件夹。这里面摆放了许多关于天空的材质球,您只需要选中一个您喜欢的天空材质球,并拖放给摄像机离的天空 盒【Skybox】的材质属性【Custom Skybox】,就可以让场景的天空布满这种材质效果。如图3.17和图3.18所示:
选中场景中的光照对象,然后在他的属性面板中找到 Flare ,并点选它后面的圆圈
第十二步:添加光照阴影效果。
细心的朋友一定会发现,现在场景中的树木等物体是没有阴影的,这很不自然。所以为了让场景更加的逼真,我们还可以为场景添加光照阴影效果。
具体做法如下:选中光照对象,在它的属性面板中找到
第十三步:保存项目。
所有的场景效果已经调试完毕后,按下Ctrl+S来保存场景文件,取名叫做 text 以便日后调用。如果保存成功,您会在您项目的Project 【项目文件栏】中看到一个这样的文件