1,如果我们的Unity 5.X 是从这个地址下载的,安装后不会有资源包,则需要从Unity3D官网下载资源包: Standard Assets (Unity 5.x) 下载

下载后安装后,Unity 编辑器的安装目录下看到这些资源包,如图:

  Unity3D 5.x 简单实例 - 孤岛场景搭建-LMLPHP

2,项目中 Import Package → Environment 中可以找到草地、石头等纹理效果添加到场景中:

  Unity3D 5.x 简单实例 - 孤岛场景搭建-LMLPHP

3,给Terrain(地形)添加草地纹理(Texture),按住Shift+鼠标左键 删除纹理:

  Unity3D 5.x 简单实例 - 孤岛场景搭建-LMLPHP

4, 添加第一人称视角,项目中导入角色资源包 Assets → Import Package → Characters 。 然后在项目中选择Characters → Prefabs → FPSControl 添加第一人称视角。第一人称视角,运行后可以用鼠标控制视角方向。

  Unity3D 5.x 简单实例 - 孤岛场景搭建-LMLPHP

5, 地形设置,设置地形相关参数和数据,如:地形是否显示,是否显示阴影,树、草进入视野多少米开始渲染显示,风的大小等

  参考文档:http://docs.unity3d.com/Manual/terrain-OtherSettings.html

6, 添加Fog效果,5.x版本的Edit下面并没有“Render Settings” ; 不过可以在 Window → Lighting 中找到 Fog 组件:

  Unity3D 5.x 简单实例 - 孤岛场景搭建-LMLPHP

  第二种添加Fog的方法是,在脚本中添加Fog,然后把脚本附加到Main Camera上面即可

import UnityEngine.Color;
#pragma strict function Start () { RenderSettings.fog = true;
RenderSettings.fogColor =Color (, 0.4, 0.7, 0.6);// UnityEngine.Color.yellow;
RenderSettings.fogDensity = 0.04; } function Update () { }

7, 添加湖泊 (水纹波动效果由于缺少素材暂时未实现成功)

  下面这段是做湖泊的思路:“ 直接在抬高笔刷中按住shift就可以画出低洼地了,但是的确,必须要实现在“地形设定”(也就是齿轮图标)中设定出terrain height也就是高度,之后用固定高度笔刷把整个平面刷高,然后再画低洼地。凹陷是不能低于最低(也就是0)的。所以说这是个新手经常犯的错误(咱已经吃了好几次亏了…)如果事先没有设置好的话,重新设置地形的最大高度会导致全部地形数据的丢失。所以必须注意这一点,开始的时候就必须设定好高度 ” 。

  所以,我们需要先设置低洼地形,然后挖下去,然后添加Water 组件

  Unity3D 5.x 简单实例 - 孤岛场景搭建-LMLPHP  Unity3D 5.x 简单实例 - 孤岛场景搭建-LMLPHP

  Unity3D 5.x 简单实例 - 孤岛场景搭建-LMLPHP  

  Environment → Water ,然后需要设置各个属性:

  Unity3D 5.x 简单实例 - 孤岛场景搭建-LMLPHP

  添加湖泊还可以参考:U3D添加水纹

8, Package导入,资源包文件必须复制到英文路径下,才能导入,或者直接Copy到安装目录下(Unity\Editor\Standard Assets )

  Unity3D 5.x 简单实例 - 孤岛场景搭建-LMLPHP

  

05-01 06:43