Version: Unity 6.0 (6000.0)
语言 : 中文
Raise or Lower Terrain
Paint Texture

Paint Holes

使用绘制孔洞 (Paint Holes) 工具可隐藏地形的某些部分。此工具可用于在地形中绘制地层的开口(例如洞穴和悬崖)。

要访问该工具,请单击绘制地形 (Paint Terrain) 图标,然后从下拉选单中选择绘制孔洞 (Paint Holes)。

地形检视面板 (Terrain Inspector) 中的绘制孔洞工具
地形检视面板 (Terrain Inspector) 中的绘制孔洞工具

要从覆盖层访问绘制孔洞 (Paint Holes):

  1. 在地形工具 (Terrain Tools) 覆盖层中,选择雕刻模式 (Sculpt Mode) 雕刻模式菜单 (Sculpt Mode Menu)。雕刻模式工具显示在地形工具覆盖层的末尾。
  2. 从地形工具覆盖层上的可用雕刻模式工具中,选择绘制孔洞 (Paint Holes) 绘制孔洞按钮。

要绘制孔洞,请在地形上单击并拖动光标。在按住 Shift 键的同时单击并拖动,即可从地形中抹去孔洞。使用笔刷大小 (Brush Size) 滑动条可控制工具的大小。不透明度 (Opacity) 滑动条可确定将笔刷应用于地形时的强度。

Unity 在内部使用纹理来定义地形表面的不透明度遮罩。使用绘制孔洞工具在地形上进行绘制时,该工具会修改此纹理。因此,仅当使用的地形材质根据该遮罩来裁剪或丢弃纹素时,绘制的任何孔洞才可见。

因为此工具使用纹理,所以可能会在绘制的孔洞周围看到锯齿状边缘。因此,例如制作洞穴时,可以选择使用其他几何体(例如岩石网格)来隐藏该孔洞的锯齿边缘。

地形孔洞可使用光照、物理和导航网格 (NavMesh) 烘焙。Unity 会在您绘制孔洞的区域中丢弃地形信息以确保光照、地形碰撞体和烘焙导航网格的准确性。

为了支持物理碰撞体,孔洞的遮罩纹理的分辨率等于地形高度贴图的分辨率 - 1。

其他资源


  • 在 2019.3 版中添加了绘制孔洞 (Paint Holes) NewIn20193
Raise or Lower Terrain
Paint Texture