地形模块通过地形组件实现了 Unity 的地形渲染引擎。
DetailPrototype | 地形游戏对象使用的细节原型。 |
PaintContext | 可能跨越多个连接的地形图块的绘制操作的上下文。 |
SpeedTreeWindAsset | SpeedTreeImporter 生成的 SpeedTreeWindAsset,包含用于 SpeedTree 风模拟的风版本和配置数据。 |
Terrain | 地形组件渲染地形。 |
TerrainCallbacks | 此静态类提供 Unity 在地形数据更改时触发的事件。 |
TerrainData | TerrainData 类存储高度图、细节网格位置、树实例和地形纹理 Alpha 贴图。 |
TerrainExtensions | Terrain 类的扩展方法,仅用于全局照明系统使用的 UpdateGIMaterials 方法。 |
TerrainLayer | 地形层的描述。 |
TerrainMap | 用于将 2D (X,Z) 图块坐标映射到地形对象的类型。 |
TerrainPaintUtility | 用于自定义地形绘制工具的一组实用程序函数。 |
TerrainUtility | 提供地形工具使用的一组实用程序函数。 |
Tree | 树创建器的树组件。 |
TreePrototype | 包含指向树原型的指针的简单类。 |
BrushTransform | 表示笔刷 UV 空间与目标 XY 空间(通常是地形局部对象空间)之间的线性 2D 变换。 |
DetailInstanceTransform | 描述地形细节对象的变换。 |
PatchExtents | 包含最小和最大地形补丁高度值的结构。 |
TerrainTileCoord | 指定一组 2D 图块坐标。 |
TreeInstance | 包含有关放置在地形游戏对象中的树的信息。 |
DetailRenderMode | 细节原型的渲染模式。 |
DetailScatterMode | 提供选项以指定如何在地形上散布细节。 |
TerrainBuiltinPaintMaterialPasses | 绘制材质的内置渲染通道。 |
TerrainChangedFlags | 指示 OnTerrainChanged 回调中地形更改的类型。 |
TerrainHeightmapSyncControl | 控制高度图纹理发生更改时要同步哪些地形高度图数据。 |
TerrainLayerSmoothnessSource | 当 TerrainLayer.diffuseTexture 具有 Alpha 通道时,在 TerrainLayer 的基础散射材质中使用的平滑度值的来源。 |
TerrainRenderFlags | 枚举提供地形渲染选项。 |
TreeMotionVectorModeOverride | 地形上运动矢量渲染的选项。 |