Version: 2023.1
地形
Create Neighbor Terrains

创建和编辑地形

要在场景中添加地形 (Terrain) 游戏对象,请从菜单中选择 GameObject > 3D Object > Terrain。此过程也会在 Project 视图中添加相应的地形资源。执行此操作时,景观最初是一个大型平坦的平面。地形的 Inspector 窗口提供了许多工具,可使用这些工具创建细节化的景观特征。

Inspector 中的地形编辑工具
Inspector 中的地形编辑工具

Inspector 中的地形编辑工具

工具栏提供了五个选项来调整地形:

  • 创建相邻的地形瓦片。
  • 雕刻和绘制地形。
  • 添加树。
  • 添加草、花和岩石等细节。
  • 更改所选地形的常规设置。

如需了解每个图标的更多信息,请参阅 Create Neighbor Terrains地形工具草和其他细节地形设置

选择画笔图标可以访问绘制工具,这些工具允许您修改地形。使用光标可以雕刻地形的高度,或将纹理绘制到地形上。从几个内置画笔形状中进行选择,或使用纹理来自定义画笔。还可以更改画笔的大小和不透明度(应用效果的强度)。定义属性后,光标将变为所选画笔的形状。单击或拖动地形来创建不同的形状和纹理。

与在地形上使用画笔进行绘制的方式类似,您可以添加纹理、树和细节(比如草、花和岩石)。还可以创建其他连接的地形瓦片,更改整个瓦片的高度,甚至可以编写具有复杂效果的自定义画笔。

Terrain Overlay Windows

Terrain tools can be used with overlays. When a Terrain GameObject is selected, overlays will appear in the Scene View. These overlays can be docked, dragged, and collapsed.

The Terrain Toolbar overlay contains the terrain tools, divided into categories. From left to right, the menu buttons are Sculpt Mode, Materials Mode, Foliage Mode, and Neighbor Terrains Mode. If there are custom tools which inherit from TerrainAPI.TerrainPaintToolWithOverlays, they will appear in a fifth menu button for Custom Brushes Mode.

Terrain Toolbar
Terrain Toolbar

The Tool Settings overlay can be found under the overlay with this icon Tool settings icon. Some tools have additional settings that can be edited. For example, here is what the tool settings overlay looks like for the Set Height Tool.

Set Height Tool Settings
Set Height Tool Settings

Certain tools may have brush masks. When selecting a tool that has access to brushes, the Brush Masks overlay will be visible.

Brush Masks in Overlays
Brush Masks in Overlays

Certain tools which have access to brushes may also have access to the Brush Attributes overlay, in which users can change tool settings like brush opacity and size.

Brush Attributes in Overlays
Brush Attributes in Overlays

The Paint Details tool has access to Target Strength in this overlay.

Brush Attributes Target Strength in Overlays
Brush Attributes Target Strength in Overlays

地形操作键盘快捷键

Terrain Inspector 在默认情况下启用了以下键盘快捷键。

按键 功能
逗号 ( , ) 和句点 ( .) 循环浏览可用的画笔
Shift-逗号 ( < ) 和 Shift-句点 ( > ) 循环浏览树、纹理和细节的可用对象
左中括号 ( [ ) 和右中括号 ( ] ) 减小并增大画笔大小
减号 ( - ) 和等号 ( = ) 减小并增大画笔不透明度

要设置自定义的快捷键,请使用 Shortcuts Manager

  • 在 Windows 和 Linux 上,选择 Edit > Shortcuts
  • 在 macOS 上,选择 Unity > Shortcuts

Category 下,选择 Terrain 以显示与地形相关的快捷键分配情况。有关设置和修改快捷键的更多信息,请参阅 Shortcuts Manager 页面。

地形操作快捷键列表
地形操作快捷键列表

此外,标准 F 键击操作对于地形而言的作用略有不同。由于地形通常非常大,因此按下 F 键时,Scene 视图会聚焦到光标当前所在的区域。这种机制提供了一种非常快速且直观的方式来跳转到您想要编辑的地形区域。如果在光标不在地形瓦片上时按 F 键,则恢复为标准框选行为,当光标位于 Scene 视图上时,按下此键会框选整个游戏对象。

其他资源


  • 2019–04–17 页面已修订

  • 更新了内容以匹配新的 UI,并添加了有关键盘快捷键的信息

地形
Create Neighbor Terrains