ComputeDetailCoverage | 此函数计算并返回给定其索引的细节原型的覆盖率(多少个实例适合一个平方单位)。 |
ComputeDetailInstanceTransforms | 此函数计算并返回指定补丁和指定原型的细节对象变换数组。您可以使用此函数检索 Unity 引擎用于细节渲染的完全相同的变换数据。 |
CopyActiveRenderTextureToHeightmap | 将活动 RenderTexture 的指定部分复制到地形高度图纹理。 |
CopyActiveRenderTextureToTexture | 将活动 RenderTexture 的指定部分复制到地形纹理。 |
DirtyHeightmapRegion | 将高度图的指定部分标记为脏。 |
DirtyTextureRegion | 将地形纹理的指定部分标记为脏。 |
GetAlphamaps | 返回给定宽度和高度的 x、y 位置处的 Alpha 贴图。 |
GetAlphamapTexture | 返回指定索引处的 Alpha 贴图纹理。 |
GetClampedDetailPatches | 返回一组细节补丁,每个补丁由 X-Z 坐标标识。补丁中的细节对象被限制为最大数量。 |
GetDetailLayer | 返回特定位置中细节对象密度的二维数组(即此层的细节对象数量)。 |
GetHeight | 获取地形在特定点 x、y 处的世界空间高度,不添加地形的 world position y。 |
GetHeights | 获取高度图样本数组。 |
GetHoles | 获取地形孔洞样本数组。 |
GetInterpolatedHeight | 获取点 x、y 处的插值高度。x 和 y 坐标被限制在 [0, 1] 范围内。 |
GetInterpolatedHeights | 使用归一化的 x、y 坐标获取地形高度值数组。 |
GetInterpolatedNormal | 获取给定位置处的插值法线。 |
GetMaximumHeightError | 返回每个可渲染地形补丁的细分最大高度误差值的数组。返回的数组可以修改并传递给 OverrideMaximumHeightError。 |
GetPatchMinMaxHeights | 返回地形中所有可渲染补丁的最小最大高度值数组。返回的数组可以修改,然后传递给 OverrideMinMaxPatchHeights。 |
GetSteepness | 获取地形在点 (x,y) 处的梯度。梯度的值始终为正。 |
GetSupportedLayers | 返回该区域中所有支持的细节层索引数组。 |
GetTreeInstance | 获取指定索引处的树实例。它用作 treeInstances[index] 的更快版本,因为此函数不会创建整个 treeInstances 数组。 |
IsHole | 获取点 x、y 处是否为孔洞。 |
OverrideMaximumHeightError | 使用用户提供的 values 覆盖最大细分高度误差。请注意,覆盖的值在改变地形分辨率时会被重置,在通过脚本绘制或改变地形高度图时保持不变。 |
OverrideMinMaxPatchHeights | 覆盖每个可渲染地形补丁的最小和最大补丁高度。请注意,覆盖的值在改变地形分辨率时会被重置,在通过脚本绘制或改变地形高度图时保持不变。 |
RefreshPrototypes | 重新加载 TerrainData 对象中所有可用原型的值(即,细节网格资产)。 |
RemoveDetailPrototype | 删除指定索引处的细节原型。 |
SetAlphamaps | 分配给定地图区域中的所有 splat 值。 |
SetBaseMapDirty | 将地形数据标记为脏,以触发对地形底图纹理的更新。 |
SetDetailLayer | 设置细节层密度图。 |
SetDetailResolution | 设置细节图的分辨率。 |
SetDetailScatterMode | 设置 DetailScatterMode。 |
SetHeights | 设置高度图样本数组。 |
SetHeightsDelayLOD | 设置高度图样本数组。 |
SetHoles | 设置地形孔洞样本数组。 |
SetHolesDelayLOD | 设置地形孔洞样本数组。 |
SetTerrainLayersRegisterUndo | 此函数设置 terrainLayers 属性,此外,还会将操作注册到编辑器的撤销堆栈。 |
SetTreeInstance | 使用指定索引处的新参数设置树实例。但是,您无法更改 TreeInstance.prototypeIndex 和 TreeInstance.position。如果您更改它们,该方法将抛出 ArgumentException。 |
SetTreeInstances | 设置树实例数组,并选择将树捕捉到地形高度图的表面上。 |
SyncHeightmap | 执行先前对 CopyActiveRenderTextureToHeightmap 和 DirtyHeightmapRegion 的调用所排队的同步,这使得用于细分的高度数据和 LOD 数据保持最新。 |
SyncTexture | 执行先前对 CopyActiveRenderTextureToTexture 和 DirtyTextureRegion 的调用所排队的同步,这使得地形纹理的 CPU 数据保持最新。 |