创建场景,导入环境资源包,暂略。 

创建新的地形

创建方式:GameObject/在Hierarchy视图右击--->3D Object --->Terrain.

新创建的地形会在Assets文件夹下创建一个地形资源,并在Hierarchy视图中生成一个地形实例。

Unity圆形小地图 unity地形图片_Unity圆形小地图

   

Unity圆形小地图 unity地形图片_贴图_02

Terrain组件

Unity圆形小地图 unity地形图片_Unity圆形小地图_03

  • Raise/Lower Terrain:编辑高度
  • Paint Height:编辑特定高度/修饰高度
  • Smooth Height:使高度平滑
  • Paint Texture:装饰纹理贴图
  • Paint Trees:装饰树木模型
  • Paint Details:装饰细节/花草模型
  • Terrain Settings:地形设置

Unity圆形小地图 unity地形图片_Max_04

Raise/Lower Terrain:编辑高度

Unity圆形小地图 unity地形图片_Max_05

提升/降低地形:

单击提高。

按住shift单击降低。

Unity圆形小地图 unity地形图片_Unity圆形小地图_06

Brushes:笔刷;选择笔刷样式。

Unity圆形小地图 unity地形图片_Unity圆形小地图_07

设置:

Brush Size:(笔刷尺寸)

Opacity:(画笔高度)

Unity圆形小地图 unity地形图片_Max_08

Paint Height:编辑特定高度/修饰高度

Unity圆形小地图 unity地形图片_Max_09

编辑特定高度/修饰高度:

单击编辑/修饰。

按住shift单击采样目标高度 。

Unity圆形小地图 unity地形图片_Max_10

Height:设置地形特定高度,抬高地形。

Unity圆形小地图 unity地形图片_纹理贴图_11

Smooth Height:使高度平滑

Unity圆形小地图 unity地形图片_Max_12

使高度平滑

单击平衡高度。

Unity圆形小地图 unity地形图片_Max_13

Paint Texture:装饰纹理贴图

Unity圆形小地图 unity地形图片_Max_14

装饰纹理贴图

在下面选择一张贴图,然后单击来进行绘制。

添加贴图绘制步骤:

1、单击Edit Texture编辑贴图:Add Texture…(添加贴图),Edit Texture…(编辑贴图),Remove Texture(删除贴图)

Unity圆形小地图 unity地形图片_Unity圆形小地图_15

2、单击Add Texture…(添加贴图)出现如下窗口:

Unity圆形小地图 unity地形图片_纹理贴图_16

3、单击Select打开选择窗口:

Unity圆形小地图 unity地形图片_贴图_17

4、选择需要的贴图:

Unity圆形小地图 unity地形图片_Max_18

Metallic:金属感

Smoothness:平滑度

Size:尺寸

Offset:偏移量

5、单击Add实现添加:

Unity圆形小地图 unity地形图片_贴图_19

6、相同操作,再次添加:

Unity圆形小地图 unity地形图片_纹理贴图_20

7、对贴图进行设置:

Unity圆形小地图 unity地形图片_贴图_21

Target Strength:目标强度

Unity圆形小地图 unity地形图片_Max_22

Paint Trees:装饰树木模型

Unity圆形小地图 unity地形图片_Max_23

装饰树木模型

单击绘制树木

按住shift单击来清除树木

按住Ctrl单击来清除选择的类型的树木。

添加树木模型步骤:

1、单击Edit Trees…进行编辑:Add Tree(添加树木模型) Edit Tree(编辑树木模型)  Remove Tree(删除树木模型)

Refresh:更新

Unity圆形小地图 unity地形图片_纹理贴图_24

2、在弹出的窗口选择Tree Prefab:Bend Factor(弯曲因素,表示树木收到风力影响时的弯曲程度)

Unity圆形小地图 unity地形图片_Max_25

3、单击Add进行添加

Unity圆形小地图 unity地形图片_纹理贴图_26

Unity圆形小地图 unity地形图片_纹理贴图_27

4、对树木模型进行设置:

Unity圆形小地图 unity地形图片_Unity圆形小地图_28

Tree Density:密集度

Tree Height:高度  Random?(是否随机)

Lock Width to Height:锁定宽高比(不打对勾时,Tree Width开启)

Tree Width:宽度  Random?(是否随机)

Random Tree Rotation:是否随机树木旋转

Tree Lightmap Static:树木模型光照贴图静态

批量植树设置:

Unity圆形小地图 unity地形图片_贴图_29

Unity圆形小地图 unity地形图片_纹理贴图_30

Number Of Trees:种植数量

Keep Existing Trees:是否保持当前树木

单击Place实现一次性在地形中种植多颗树木。

Unity圆形小地图 unity地形图片_贴图_31

Paint Details:装饰细节/花草模型

Unity圆形小地图 unity地形图片_贴图_32

装饰细节/花草模型

单击绘制细节/花草

按住shift单击来清除细节/花草

按住Ctrl单击来清除选择的类型的细节/花草。

添加细节/花草步骤:

1、单击Edit Details…进行编辑:

Add Grass Texture(添加花草模型) Add Detail Mesh(添加细节网格)Edit(编辑)  Remove(删除)

Unity圆形小地图 unity地形图片_Max_33

2、选择Add Grass Texture弹出选择窗口:

Unity圆形小地图 unity地形图片_Max_34

Detail Texture:选择贴图

Min Width:最小宽度

Max Width:最大宽度

Min Height:最小高度

Max Height:最大高度

Noise Spread:噪波范围,草干枯的范围,越接近中心越健康,反之,越干枯。

Healthy Color:健康颜色。此颜色在噪波中心较为明显。

Dry Color:干燥颜色。此颜色在噪波边缘较为明显。

Billboard:广告牌。该项如果被勾选,草将随着摄像机一起转动,永远面向主摄像机。

3、选择好后单击Add添加并完成相关设置:

Unity圆形小地图 unity地形图片_Max_35

Unity圆形小地图 unity地形图片_Unity圆形小地图_36

如果第2步选择Add Detail Mesh弹出选择窗口:

Unity圆形小地图 unity地形图片_Max_37

Render Mode:渲染模式,Grass:草渲染,Vertex Lit:顶点光照渲染