高度

所有地形 (Terrain) 编辑工具的使用都很简单。您可以在场景视图 (Scene View) 中逐步绘制地形 (Terrain)。对于高度工具和其他所有工具,您只需选中工具,然后在场景视图 (Scene View) 中点击地形 (Terrain) 便可对其进行实时操纵。

增加和降低高度

左边第一个工具是增加高度 (Raise Height) 工具 .

使用该工具可画出增加地形 (Terrain) 高度的笔触。单击一次鼠标将使高度增加一些。按住鼠标按钮并移动鼠标将持续增加高度,直到达到最大高度为止。

使用不同的笔刷可得到不同的效果

单击时,如果要降低高度,请按住 Shift 键。

请注意:选中笔刷后,请将鼠标移动到场景视图 (Scene View) 中的地形 (Terrain) 上,并按 F。这将使场景视图 (Scene View) 以鼠标指针所在位置为中心,并自动将画面拉近到笔刷大小 (Brush Size) 的距离。这是创建地形 (Terrain) 时实现导航的最快且最简便的方法。

绘制高度

左边第二个工具是绘制高度 (Paint Height) 工具

该工具使您能够指定目标高度,并将地形的任意部分移向该高度。一旦达到目标高度,地形便会停止移动并保持在此高度。

要指定目标高度,请按住 Shift并在地形上点击所需高度。您也可在检视器Inspector) 中手动调节高度 (Height) 滑块。

现在,您已指定了目标高度,在地形上进行任何点击都会升高或降低地形,使其达到目标高度。

Smoothing Height

左边第三个工具是平滑高度 (Smoothing Height) 工具 该工具使您能够柔化绘制区域中的任何高度差。与其他笔刷类似,请在场景视图 (Scene View) 中绘制需要平滑的区域。

使用高度图

如果喜欢,您可导入用 Photoshop 创建或来自真实世界地理数据的灰度高度图 (Heightmap),并将其应用到地形 (Terrain) 中。要进行此操作,请选择地形 (Terrain) -> 导入高度图 (Import Heightmap) - 原始图象数据存储格式... (Raw), ,然后选择所需的原始图象数据存储格式文件。然后您将看到一些导入设置。这些将会为您设置,但您可以根据自己的喜好在该对话框中修改地形 (Terrain) 大小。准备好后,单击导入 (Import) 按钮。将高度图 (Heightmap) 应用到地形 (Terrain) 后,您可使用上述所有工具对其进行正常编辑。请注意:Unity 高度图 (Heightmap) 导入器只能导入灰度原始图象数据存储格式文件。因此,不能使用 RGB 通道创建原始图象数据存储格式高度图,而是必须使用灰度。.

Unity 支持使用全 16 位分辨率的原始图象数据存储格式文件。其他任何高度图编辑应用程序(如 Bryce、Terragen 或 Photoshop 等)都支持全分辨率的 Unity 高度图 (Heightmap)。

您还可将高度图 (Heightmap) 导出为原始图象数据存储格式。选择 地形 (Terrain) -> 导出高度图 (Export Heightmap) - 原始图象数据存储格式... (Raw...) ,然后会看到一个导出设置对话框。做出您想要的任何更改,然后单击 导出 (Export) 以保存新的高度图 (Heightmap)。

Unity 还提供 可使地形变平的简便方法。选择地形 (Terrain) -> 变平... (Flatten...) 。该功能使您能够将地形变平至您在向导中指定的高度。

Page last updated: 2013-07-01