第一步:新建工程。打开Unity3D软件,会自动加载我们上次打开的“BootcampDemo”工程文件。不用管它,软件打开后,点击-->,在弹出的对话框中找到并输入创建的工程的文件夹地址,或者点击后面选择一个文件夹地址(注:文件夹Unity3D工程的已经创建,不能作为新建工程的文件夹使用,否则会因为找不到文件而报错),然后选择要导入的工程文件包,每个文件包有一些插件功能,由于我们是第一次创建项目文件,所以我们勾选所有的框。但是这样会导致Unity3D在开始加载的时候很慢。之后,我们就对各个插件包的功能都熟悉了。在创建Unity3D工程文件时,我们只需要勾选需要使用的插件包即可。.选项面板如图3.1所示:全部设置完成后,我们点击创建项目。第2步:创建地形。新建工程后,我们会看到在新建工程的各个面板中,只有Project【工程文件栏】包含两个文件夹,在创建所有文件的工程时加载到工程文件包中。除此之外,其他页面都是空的。别着急,地上是高楼大厦,我们马上就用文件包和系统功能来丰富每一页的内容。首先我们点击菜单栏-->创建一个带有地形属性的平面,如图3.2所示:步骤3:添加相机。创建好地形后,我们会发现游戏【动画面板】中依然没有画面。其实原因很简单,就像演唱会的直播一样。场景搭好了,演员也在台上表演,可是没有摄像机,电视机前的观众怎么看得见?接下来我们创建一个相机。点击-->-->,这样场景中就会创建一个摄像头,在游戏【动画面板】中可以看到摄像头观察到的星星。如图3.3所示:第四步:调整地形大小。系统默认创建的地形大小是2000*2000,实际编辑的时候会很大,不方便操作,所以我们调整创建的地形面积,方便我们后续编辑。点击菜单栏-->,弹出调整地面大小的面板。把后面的数字改成500。再把后面的数字改成500。设置好后,点击按钮,把原来的地形改成500*500大小的区域。第五步:编辑场景的材质。选择您刚刚在场景面板中创建的地面对象。如果觉得不方便在场景中选择需要的对象,也可以在包含所有场景的Hierarchy【层级列表栏】中选择自己需要的对象。面板中的对象。选中地物后,我们会立即在Inspector【属性面板】中找到相应的属性,包括:Position【坐标】、Rotation【旋转量】、Scale【缩放大小】以及地物的固有和。如图3.4所示:其中像刷子一样的按钮是用来改变地面材质的。我们点击之后,可以找到下面的按钮,点击——>,来到界面,如图3.5所示:然后我们点击后面的圆圈,在地面上添加自己喜欢的材质。选择后,点击按钮填写新材料。添加材质后的地面如图3.6所示:如果觉得这个地形的材质过于简单,那么可以继续点击-->添加第二种材质,然后选择自己想要的笔刷形状,比如如图3.7所示:然后就可以在场景面板中刷新新材质的区域范围了。如图3.8所示:第六步:制作山峰。完成地面材料的生产后,接下来就可以生产山了。点击这三个按钮中的一个,选择合适的画笔,就可以在地形图中刷出山的形状,如图3.9:如果觉得现在刷出的山太高,可以感觉某处有一座山,如果多余,可以按住Shift键,用刚刚选中的笔刷进行反平刷。第七步:种草种树。接下来,我们可以为地形种植一些草和树。具体种草按钮是,种树按钮是。草木的设置方法和地形材质的设置方法很相似,先点击按钮添加你需要的花草树木,然后在场景面板中刷出你需要的区域。如图3.10所示:这里需要注意一点,Unity3D为了节省编辑模式的资源,采用了资源淘汰的方式。如果在用笔刷“种草”的过程中没有看到自己“种”的草,只需要放大屏幕观察草的效果即可。如图3.11所示:第八步:设置地形的风速和阴影效果。种植了草木,在游戏中跑步时站着不动会感觉不自然,所以我们在地形中加入了逆风和阴影效果,让草地随风摇摆,这样会更逼真。点击按钮可以设置地形的风速、阴影等效果。如图3.12所示:步骤9:添加灯光效果。所有地形相关的效果都设置好了,但是我们发现Game【动画面板】里面的画面很暗,这是因为没有加光。单击-->-->创建太阳光效果。如图3.13:太阳光与太阳本身的位置关系不大,只与太阳自身的角度有关,这与我们日常生活中的太阳光是一致的。所以为了让场景更亮,我们需要使用场景调整工具中的旋转按钮来旋转太阳光。当然你也可以在属性面板中进行调整。按照我们生活的常识,当太阳直射地面时,光线最强。调整后的效果如图3.14:怎么样,此时游戏【动画面板】中的画面是不是亮了很多?第10步:相机观察设置。为了让摄像头能够全方位观察我们刚刚创建的场景,可以在【项目文件栏】找到三个脚本文件,,依次拖放到场景中的摄像头中。如图3.15:如果觉得Project【项目文件栏】中的文件太多,不好找,也可以在Project【项目文件栏】上方的搜索框中输入它们的名字来搜索。这样会很快找到对应的文件。放置完成后,点击测试按钮,即可身临其境地在刚刚创建的游戏【动画面板】中漫游。使用鼠标控制视角,键盘方向键控制行走。漫游的过程中,可以清晰的看到刚生出来的小草,随风轻轻摇曳。效果如图3.16:第十一步:添加天空效果。此时,我们从游戏[动画面板]看到的天空没有效果。接下来,我们给场景添加一个天空盒,让场景有蓝天的效果。选择场景中的相机对象,然后点击菜单栏中的-->-->,为相机添加天空盒。添加成功后,我们可以在相机的属性面板中找到刚刚添加的天空盒。然后我们到Project【项目文件栏】找到“StandardAssets”文件夹下的“Skyboxes”文件夹。关于天空的shader有很多,你只需要选择一个你喜欢的skyshader,从camera拖放到天空盒【Skybox】的材质属性【CustomSkybox】中,就可以让场景的天空充满了这种物质效应。如图3.17、图3.18所示:选中场景中的光照对象,然后在其属性面板中找到“Flare”,点击其后面的圆圈。在弹出的对话框中选择双击光照效果,这样在动画模式下就可以清楚的看到太阳的位置。再次运行动画以查看效果。第十二步:添加光影效果。细心的朋友肯定会发现场景中的树木等物体没有阴影,非常不自然。所以为了让场景更加逼真,我们还可以给场景添加光影效果。具体方法如下:选中光照对象,在其属性面板中找到,默认为(无阴影),可以改为“SoftShadows”【软渲染阴影】或"HardShadows"【硬渲染阴影】】.“SoftShadows”【软渲染阴影】以消耗CPU的计算为代价生成阴影效果。这种模式运行速度较慢,但??对于机器配置相对落后的用户来说是唯一的选择。“HardShadows”【硬件渲染阴影】可以利用新一代GPU的显卡加速功能为游戏渲染阴影效果。它的运行速度比较快,渲染效果也比较理想。但无论您选择哪个选项,动画场景中的对象都会有相对于太阳的永久阴影。如图3.19所示:步骤13:保存工程。所有场景效果调试完成后,按Ctrl+S保存场景文件,命名为“text”,方便以后调用。如果保存成功,你会在你的工程的【工程文件栏】看到一个这样的文件。
