赞
踩
从菜单中选择 GameObject > 3D Object > Terrain
Create Neighbor Terrains 工具用于快速创建自动连接的相邻地形区块.
单击即可创建
默认情况下,Unity 在地形区块的 Terrain Settings 中启用 Auto connect。启用 Auto connect 后,地形系统会自动管理相邻地形区块之间的连接,并且区块会自动连接到具有相同 Grouping ID 的所有邻居
任意使用一个笔刷,点击就可以画出一个山,按住鼠标不放画出的山会越来越高,按shift可以降低山的高度
点击会生成随机的图形,按住shift就是橡皮擦
添加地形纹理,我们需要添加地形图层
在 Terrain Layers 部分底部,单击 Edit Terrain Layers 按钮,然后选择 Create Layer
单击 Create Layer 将打开 Select Texture2D 窗口,可以在其中选择要用作地形图层__漫射 (Diffuse)__ 通道的图像。要将__法线贴图 (Normal Map)__ 或__遮罩贴图 (Mask Map)__ 纹理分配到地形图层
Unity 将您添加的第一个地形图层应用于整个地形。如果添加多个地形图层,请使用 Paint Texture 工具将后续纹理应用于地形
使用 Set Height 工具可将地形上某个区域的高度调整为特定值
使用 Smooth Height 工具可以平滑高度贴图并柔化地形特征,不会显著升高或降低地形高度,而是将附近区域平均化。此工具可以柔化景观并减少突然变化的外观。
每次单击都会以所选画笔的形状将地形升高到设置的 Stamp Height
工具栏上的 Paint Trees 按钮可用于绘制树:
单击 Edit Trees 按钮,然后选择 Add Tree,在 Asset Store 上的免费 SpeedTrees 包 中提供了四种 SpeedTree 模型
若要从区域中移除树,请在绘制时按住 Shift 键。若要仅移除当前选定的树类型,请在绘制时按住 ctrl键。
Brush Size 控制可添加树的区域的大小。
Tree Density 控制 Brush Size 定义的区域中绘制的树平均数量。
Tree Height 使用滑动条来控制树的最小高度和最大高度。将滑动条向左拖动绘制矮树,向右拖动绘制高树。如果取消选中 Random,可以将所有新树的确切高度比例指定为 0.01 到 2 的范围内。
Lock Width to Height 默认情况下,树宽度与其高度锁定,因此始终会均匀缩放树。然而,可以禁用 Lock Width to Height 选项,然后单独指定宽度。
Color Variation 应用于树的随机着色量
创建风区让树动起来,选择 GameObject > 3D Object > Wind Zone 来创建 Wind Zone。
在 Directional 模式下,风立刻影响整个地形。这对于创建树木的自然运动等效果非常有用。
在 Spherical 模式下,风在 Radius 属性定义的球体内向外吹。这对于创建爆炸等特殊效果非常有用
Main 主风力。产生轻微变化的风压。
Turbulence 强风气流。产生快速变化的风压。
Pulse Magnitude 定义风随时间变化的程度。
Pulse Frequency 定义风的变化频率。
要产生轻微变化的普通风,请执行以下操作:
创建定向风区。
根据风应有的强弱程度,将 Wind Main 设置为 1.0 或更小值。
将 Turbulence 设置为 0.1。
将 Pulse Magnitude 设置为 1.0 或更大值。
将 Pulse Frequency 设置为 0.25。
要创建直升机飞过的效果,请执行以下操作:
创建球形风区。
将 Radius 设置为适合直升机大小的数值
将 Wind Main 设置为 3.0
将 Turbulence 设置为 5.0
将 Pulse Magnitude 设置为 0.1
将 Pulse Frequency 设置为 1.0
将风区附加到表示直升机的游戏对象。
单击 Edit Details 按钮,选择相应纹理即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。