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