Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Terrain

class in UnityEngine

/

Наследует от:Behaviour

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство

Описание

Компонент Terrain визуализирует ландшафт.

Статические переменные

activeTerrainДействующий ландшафт. Удобная функция для получения главного ландшафта в сцене.
activeTerrainsДействующие ландшафты в сцене.

Переменные

bakeLightProbesForTreesSpecifies if an array of internal light probes should be baked for terrain trees. Available only in editor.
basemapDistanceКарта высот частей ландшафта будет использовать дистанцию, заранее вычисленную для базовой карты с низким разрешением.
castShadowsДолжен ли ландшафт отбрасывать тени?
collectDetailPatchesСобирает детализацию частей ландшафта (patches) из памяти.
detailObjectDensityПлотность детализации объектов.
detailObjectDistanceДетализация объектов будет отображаться до этого расстояния.
drawHeightmapSpecify if terrain heightmap should be drawn.
drawTreesAndFoliageSpecify if terrain trees and details should be drawn.
heightmapMaximumLODПозволяет существенно понизить разрешение карты высот при визуализации.
heightmapPixelErrorКоличество пикселей ландшафта, которое будет появляться при приближении и переключении LOD.
legacyShininessПолучает позицию на ландшафте.
legacySpecularПолучает позицию на ландшафте.
lightmapIndexИндекс карты освещения, примененной при визуализации.
lightmapScaleOffsetThe UV scale & offset used for a baked lightmap.
materialTemplateКомпонент Terrain визуализирует ландшафт.
materialTypeThe type of the material used to render the terrain. Could be one of the built-in types or custom. See MaterialType.
realtimeLightmapIndexИндекс карты освещения, примененной при визуализации.
realtimeLightmapScaleOffsetThe UV scale & offset used for a realtime lightmap.
reflectionProbeUsageHow reflection probes are used for terrain. See ReflectionProbeUsage.
terrainDataИспользование данных ландшафта, которые хранят карты высот, текстуры ландшафта, детализированные меши и деревья.
treeBillboardDistanceДистанция до камеры, при которой деревья будут визуализированы плоско, как "на доске".
treeCrossFadeLengthОбщая разница в расстоянии, при котором деревья будут использовать переход от плоской ориентации (как "на доске") до ориентации их меша.
treeDistanceМаксимальная дистанция, при которой деревья визуализируются.
treeMaximumFullLODCountМаксимальное количество деревьев, визуализируемое при полном LOD.

Открытые функции

AddTreeInstanceДобавляет на ландшафт экземпляры деревьев.
ApplyDelayedHeightmapModificationUpdate the terrain's LOD and vegetation information after making changes with TerrainData.SetHeightsDelayLOD.
FlushЛюбые изменения, сделанные на ландшафте вступают в силу.
GetClosestReflectionProbesFills the list with reflection probes whose AABB intersects with terrain's AABB. Their weights are also provided. Weight shows how much influence the probe has on the terrain, and is used when the blending between multiple reflection probes occurs.
GetPositionПолучает позицию на ландшафте.
SampleHeightВысота в данной позиции, определенная в мировом пространстве по отношению к пространству ландшафта.
SetNeighborsПозволяет установить соединение между соседними ландшафтами.

Статические функции

CreateTerrainGameObjectСоздает ландшафт, включая коллайдер из TerrainData.

Унаследованные члены

Переменные

enabledEnabled Behaviours are Updated, disabled Behaviours are not.
isActiveAndEnabledHas the Behaviour had enabled called.
gameObjectThe game object this component is attached to. A component is always attached to a game object.
tagТег данного игрового объекта.
transformThe Transform attached to this GameObject (null if there is none attached).
hideFlagsShould the object be hidden, saved with the scene or modifiable by the user?
nameThe name of the object.

Открытые функции

BroadcastMessageВызывает метод названный methodName на каждом MonoBehaviour этого game object-а или любого из его потомков.
CompareTagПомечен ли этот игровой объект тэгом tag?
GetComponentВозвращает компонент типа type, если он прикреплен к игровому объекту и null, если не прикреплен.
GetComponentInChildrenReturns the component of Type type in the GameObject or any of its children using depth first search.
GetComponentInParentReturns the component of Type type in the GameObject or any of its parents.
GetComponentsReturns all components of Type type in the GameObject.
GetComponentsInChildrenReturns all components of Type type in the GameObject or any of its children.
GetComponentsInParentReturns all components of Type type in the GameObject or any of its parents.
SendMessageВызывает метод с именем methodName в каждом MonoBehaviour на этом объекте.
SendMessageUpwardsВызывает на каждом MonoBehaviour в данном игровом объекте и на каждом предке скрипта метод с именем methodName.
GetInstanceIDReturns the instance id of the object.
ToStringReturns the name of the game object.

Статические функции

DestroyRemoves a gameobject, component or asset.
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoadMakes the object target not be destroyed automatically when loading a new scene.
FindObjectOfTypeReturns the first active loaded object of Type type.
FindObjectsOfTypeReturns a list of all active loaded objects of Type type.
InstantiateReturns a copy of the object original.

Операторы

boolDoes 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.