Класс TerrainData содержит карты высот, позиции детализированного меша, экземпляры деревьев, текстуры ландшафта и альфа карты.
Компонент Terrain ссылается к данным ландшафта и визуализирует их.
alphamapHeight | Высота альфа карты. |
alphamapLayers | Количество слоев альфа карты. |
alphamapResolution | Разрешение альфа карты. |
alphamapTextures | Текстуры альфа карты, используемые ландшафтом. Для отмены используйте Inspector ландшафта. |
alphamapWidth | Ширина альфа карты. |
baseMapResolution | Разрешение базовой карты, используемое для визуализации далеких участков ландшафта. |
bounds | The local bounding box of the TerrainData object. |
detailHeight | Детализированная высота TerrainData. |
detailPrototypes | Содержит детализированную текстуру/сетку ландшафта. |
detailResolution | Детализированное разрешение TerrainData. |
detailWidth | Детализированная ширина TerrainData. |
heightmapHeight | Высота ландшафта в образцах (Read Only). |
heightmapResolution | Разрешение карты высот. |
heightmapScale | Размер каждого образца карты высот. |
heightmapWidth | Ширина ландшафта в образцах (Read Only). |
size | Общий размер в мировых единицах ландшафта. |
splatPrototypes | Текстура, используемая ландшафтом. |
thickness | The thickness of the terrain used for collision detection. |
treeInstanceCount | Returns the number of tree instances. |
treeInstances | Содержит текущие деревья, размещенные на ландшафте. |
treePrototypes | Список прототип деревьев, доступен в инспекторе. |
wavingGrassAmount | Величина размаха травы на ландшафте. |
wavingGrassSpeed | Скорость размаха травы. |
wavingGrassStrength | Сила размаха травы на ландшафте. |
wavingGrassTint | Цвет размаха травы ландшафта. |
GetAlphamaps | Возвращает альфа карту в позиции x,y, учитывая ширину и высоту. |
GetDetailLayer | Возвращает 2D массив объектов детализированной плоскости в определенном месте. |
GetHeight | Получает высоту в определенной точке x,y. |
GetHeights | Получает массив образцов карты высот. |
GetInterpolatedHeight | Получает интерполированную высоту в точке x,y. |
GetInterpolatedNormal | Получает интерполированный нормаль в текущей локации. |
GetSteepness | Получает градиент ландшафта в точке <x,y>. |
GetSupportedLayers | Возвращает массив индексов всех поддерживаемых детализированных слоев в области. |
GetTreeInstance | Get the tree instance at the specified index. It is used as a faster version of treeInstances[index] as this function doesn't create the entire tree instances array. |
RefreshPrototypes | Перезагружает все значения доступных прототипов (т.е. ассеты детализированного меша) в объекте TerrainData. |
SetAlphamaps | Назначает все значения в текущей области карты. |
SetDetailLayer | Назначьте детализированный слой плотности карты. |
SetDetailResolution | Устанавливает разрешение детализации карты. |
SetHeights | Назначает массив образцов карт высот. |
SetHeightsDelayLOD | Назначает массив образцов карт высот. |
SetTreeInstance | Set the tree instance with new parameters at the specified index. However, TreeInstance.prototypeIndex and TreeInstance.position can not be changed otherwise an ArgumentException will be thrown. |
hideFlags | Should the object be hidden, saved with the scene or modifiable by the user? |
name | The name of the object. |
GetInstanceID | Returns the instance id of the object. |
ToString | Returns the name of the game object. |
Destroy | Удаляет GameObject, Component или Asset. |
DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
DontDestroyOnLoad | Makes the object target not be destroyed automatically when loading a new scene. |
FindObjectOfType | Returns the first active loaded object of Type type. |
FindObjectsOfType | Returns a list of all active loaded objects of Type type. |
Instantiate | Clones the object original and returns the clone. |
bool | Does the object exist? |
operator != | Compares if two objects refer to a different object. |
operator == | Compares two object references to see if they refer to the same object. |