创建场景,导入环境资源包,暂略。
创建新的地形
创建方式:GameObject/在Hierarchy视图右击--->3D Object --->Terrain.
新创建的地形会在Assets文件夹下创建一个地形资源,并在Hierarchy视图中生成一个地形实例。
Terrain组件
- Raise/Lower Terrain:编辑高度
- Paint Height:编辑特定高度/修饰高度
- Smooth Height:使高度平滑
- Paint Texture:装饰纹理贴图
- Paint Trees:装饰树木模型
- Paint Details:装饰细节/花草模型
- Terrain Settings:地形设置
Raise/Lower Terrain:编辑高度
提升/降低地形:
单击提高。
按住shift单击降低。
Brushes:笔刷;选择笔刷样式。
设置:
Brush Size:(笔刷尺寸)
Opacity:(画笔高度)
Paint Height:编辑特定高度/修饰高度
编辑特定高度/修饰高度:
单击编辑/修饰。
按住shift单击采样目标高度 。
Height:设置地形特定高度,抬高地形。
Smooth Height:使高度平滑
使高度平滑
单击平衡高度。
Paint Texture:装饰纹理贴图
装饰纹理贴图
在下面选择一张贴图,然后单击来进行绘制。
添加贴图绘制步骤:
1、单击Edit Texture编辑贴图:Add Texture…(添加贴图),Edit Texture…(编辑贴图),Remove Texture(删除贴图)
2、单击Add Texture…(添加贴图)出现如下窗口:
3、单击Select打开选择窗口:
4、选择需要的贴图:
Metallic:金属感
Smoothness:平滑度
Size:尺寸
Offset:偏移量
5、单击Add实现添加:
6、相同操作,再次添加:
7、对贴图进行设置:
Target Strength:目标强度
Paint Trees:装饰树木模型
装饰树木模型
单击绘制树木
按住shift单击来清除树木
按住Ctrl单击来清除选择的类型的树木。
添加树木模型步骤:
1、单击Edit Trees…进行编辑:Add Tree(添加树木模型) Edit Tree(编辑树木模型) Remove Tree(删除树木模型)
Refresh:更新
2、在弹出的窗口选择Tree Prefab:Bend Factor(弯曲因素,表示树木收到风力影响时的弯曲程度)
3、单击Add进行添加
4、对树木模型进行设置:
Tree Density:密集度
Tree Height:高度 Random?(是否随机)
Lock Width to Height:锁定宽高比(不打对勾时,Tree Width开启)
Tree Width:宽度 Random?(是否随机)
Random Tree Rotation:是否随机树木旋转
Tree Lightmap Static:树木模型光照贴图静态
批量植树设置:
Number Of Trees:种植数量
Keep Existing Trees:是否保持当前树木
单击Place实现一次性在地形中种植多颗树木。
Paint Details:装饰细节/花草模型
装饰细节/花草模型
单击绘制细节/花草
按住shift单击来清除细节/花草
按住Ctrl单击来清除选择的类型的细节/花草。
添加细节/花草步骤:
1、单击Edit Details…进行编辑:
Add Grass Texture(添加花草模型) Add Detail Mesh(添加细节网格)Edit(编辑) Remove(删除)
2、选择Add Grass Texture弹出选择窗口:
Detail Texture:选择贴图
Min Width:最小宽度
Max Width:最大宽度
Min Height:最小高度
Max Height:最大高度
Noise Spread:噪波范围,草干枯的范围,越接近中心越健康,反之,越干枯。
Healthy Color:健康颜色。此颜色在噪波中心较为明显。
Dry Color:干燥颜色。此颜色在噪波边缘较为明显。
Billboard:广告牌。该项如果被勾选,草将随着摄像机一起转动,永远面向主摄像机。
3、选择好后单击Add添加并完成相关设置:
如果第2步选择Add Detail Mesh弹出选择窗口:
Render Mode:渲染模式,Grass:草渲染,Vertex Lit:顶点光照渲染