版本:Unity 6 (6000.0)
语言:英语
创建和编辑地形
地形工具

创建相邻地形

创建相邻地形工具允许您创建相邻的地形场景中的地形。地形游戏对象会在场景中添加一个大的平面,您可以使用地形检查器窗口创建详细的地形。 更多信息
术语表 中查看
贴图,这些贴图会自动连接。在地形检查器中,点击创建相邻地形图标。

Create Neighbor Terrains tool in the Terrain Inspector
地形检查器中的创建相邻地形工具

从叠加层访问创建相邻地形工具

  1. 地形工具叠加层中,选择相邻地形模式 创建相邻地形菜单. 相邻地形工具显示在地形工具叠加层的末尾。
  2. 地形工具叠加层中可用的雕刻模式工具中选择创建相邻地形 创建相邻地形菜单

当您选择该工具时,Unity 会突出显示所选地形贴图周围的区域,指示您可以放置新的连接贴图的空间。

Spaces where you can create new Terrain tiles
您可以创建新的地形贴图的空间

启用填充高度图__使用邻居__复选框以使用相邻地形贴图的高度图的交叉混合填充新地形贴图的高度图,这将确保新贴图边缘的高度与相邻贴图匹配。

填充高度图地址模式下拉菜单中选择一个属性以确定如何交叉混合相邻贴图的高度图

属性 描述
钳位 Unity 在共享边界的新贴图的相邻地形贴图的边缘之间执行交叉混合。每个地形贴图最多有四个相邻贴图:顶部、底部、左侧和右侧。如果四个相邻空间中的任何一个都没有贴图,则沿着该相应边界的 height 将被视为零。
镜像 Unity 镜像每个相邻的地形贴图,并交叉混合它们的高度图以生成新贴图的高度图。如果四个相邻空间中的任何一个都没有贴图,则该特定贴图位置的高度将被视为零。

要创建一个新的地形贴图,请点击现有贴图旁边的任何可用空间。编辑器会在与所选地形相同的组中创建一个新的地形贴图,并复制其连接到的贴图的设置。它还会创建一个新的TerrainData资源。

默认情况下,Unity 在地形贴图的地形设置中启用自动连接。当启用自动连接时,地形系统会自动管理相邻地形贴图之间的连接,并且贴图会自动连接到具有相同分组 ID 的任何邻居。

Terrain Settings for a Terrain tile
地形贴图的地形设置

在极少数情况下,如果您更改分组 ID 或为一个或多个贴图禁用自动连接,您可能会丢失贴图之间的连接。要重新创建地形贴图之间的连接,请点击重新连接按钮。重新连接仅在两个相邻贴图具有相同的分组 ID 且两个贴图都启用了自动连接时连接它们。

连接一个组中的地形贴图允许您使用其他工具来绘制纹理或调整组的高度图,以便没有接缝。在运行时,地形系统会自动混合连接的贴图的细分和法线贴图一种类型的凹凸贴图纹理,允许您为模型添加表面细节,例如凹凸、凹槽和划痕,这些细节会捕捉光线,就像它们是由真实的几何体表示的一样。
术语表 中查看
。这确保它们看起来像一块地形,没有接缝或瑕疵。

如果您尝试在两次不连接的贴图上绘制一个笔划,Unity 会将它们视为单独的贴图,因此您应用的任何效果可能只显示在一个贴图上或在每个贴图上显示不同。


  • 2019-04-17 页面修订

  • 更新内容以反映新的 UI 和选项

创建和编辑地形
地形工具