class in UnityEngine.Experimental.TerrainAPI
一组用于自定义地形图绘制工具的实用函数。
BeginPaintHeightmap | Helper 函数,用于设置 PaintContext 来修改一个或多个地形区块的高度贴图。 |
BeginPaintHoles | Helper 函数,用于设置 PaintContext 来修改一个或多个地形区块的地形孔洞。 |
BeginPaintTexture | Helper 函数,用于设置 PaintContext 来修改一个或多个地形区块的 Alpha 贴图。 |
BuildTransformPaintContextUVToPaintContextUV | 构建一个“缩放和偏移”变换以在 PaintContext 的 UV 空间和另一个 PaintContext 的 UV 空间之间转换。 |
CalculateBrushTransform | 通过输入参数创建一个 BrushTransform。 |
CollectNormals | Helper 函数,用于设置 PaintContext 以收集一个或多个地形区块中的网格法线数据。 |
EndPaintHeightmap | Helper 函数,用于完成高度贴图修改。 |
EndPaintHoles | Helper 函数,用于完成地形孔洞修改。 |
EndPaintTexture | Helper 函数,用于完成纹理 Alpha 贴图修改。 |
FindTerrainLayerIndex | 在地形区块中查找 TerrainLayer 的索引。 |
GetBlitMaterial | 返回 Blit 操作的默认材质。 |
GetBrushWorldSizeLimits | 计算在世界空间中的最小和最大笔刷大小限制。 |
GetBuiltinPaintMaterial | 返回内置工具使用的内置绘制材质。 |
GetCopyTerrainLayerMaterial | 返回默认复制地形层材质。 |
GetHeightBlitMaterial | 返回在复制地形高度贴图时要使用的材质。 |
GetTerrainAlphaMapChecked | 返回 mapIndex 处的 Alpha 贴图纹理。 |
ReleaseContextResources | 释放指定 PaintContext 的已分配资源。 |
SetupTerrainToolMaterialProperties | 设置 TerrainTool.cginc 中函数使用的所有材质属性。 |