UnityEngine.TerrainModule
Описание
Модуль Terrain реализует движок отображения Terrain от Unity, доступный через компонент Terrain.
Классы
| Класс | Описание |
|---|---|
| DetailPrototype | Деталь прототипа, использованного Terrain GameObject. |
| PaintContext | Контекст для операции рисования, которая может охватывать несколько связанных плиток Terrain. |
| SpeedTreeWindAsset | SpeedTreeWindAsset, созданный SpeedTreeImporter, содержит версию ветра и данные конфигурации для SpeedTree моделирования ветра. |
| Terrain | Компонент Terrain отображает рельеф. |
| TerrainCallbacks | Этот статический класс предоставляет события, которые Unity вызывает при изменении данных Terrain. |
| TerrainData | Класс TerrainData хранит карты высот, позиции детализирующих мешей, экземпляры деревьев и альфа-карты текстур ландшафта. |
| TerrainExtensions | Методы расширения класса Terrain, применяемые только для метода UpdateGIMaterials, который используется системой Global Illumination. |
| TerrainLayer | Описание слоя местности. |
| TerrainMap | Тип для сопоставления координат плитки 2D (X,Z) с объектом Terrain. |
| TerrainPaintUtility | Набор утилитарных функций для настраиваемых инструментов рисования местности. |
| TerrainUtility | Обеспечивает набор функций, которые используются инструментами рельефа. |
| Tree | Компонент дерева для создателя дерева. |
| TreePrototype | Простой класс, содержащий указатель на прототип дерева. |
Структуры
| Структура | Описание |
|---|---|
| BrushTransform | Представляет линейное преобразование 2D между пространством кисти UV и целевым пространством XY (обычно это пространство объектов, локальное для Территории). |
| DetailInstanceTransform | Описывает преобразование объекта детали местности. |
| PatchExtents | Структура, содержащая минимальные и максимальные значения высоты участка местности. |
| TerrainTileCoord | Указывает набор координат плитки 2D. |
| TreeInstance | Содержит информацию о дереве, помещенном в игровом объекте Территория. |
Перечисления
| Перечисление | Описание |
|---|---|
| DetailRenderMode | Режим рендеринга для детальных прототипов. |
| DetailScatterMode | Предоставляет параметры для определения того, как детали рассредоточены по местности. |
| TerrainBuiltinPaintMaterialPasses | Встроенные прохода рендеринга штукатурки для краски. |
| TerrainChangedFlags | Укажите типы изменений рельефа в обратном вызове OnTerrainChanged. |
| TerrainHeightmapSyncControl | Управляет тем, какие данные карты высот Территория синхронизировать при изменении текстуры карты высот. |
| TerrainLayerSmoothnessSource | Источник значения гладкости, используемого в основе материала TerrainLayer, когда TerrainLayer.diffuseTexture имеет альфа-канал. |
| TerrainRenderFlags | Enum предоставляет варианты рендеринга рельефа. |
| TreeMotionVectorModeOverride | Варианты для векторного рендеринга движения на местности. |