Unity 6.3
0 онлайн 75 гостей 3 в системе
Вход

TerrainData.SetHeightsDelayLOD

Declaration

public void SetHeightsDelayLOD(int xBase, int yBase, float[,] heights);

Параметры

Параметр Описание
xBase Первый x-индекс образцов карт высот, которые необходимо установить.
yBase Первый y-индекс образцов карт высот, которые необходимо установить.
высоты Массив образцов heightmap для установки (значения в диапазоне от 0 до 1, массив индексируется как [y,x]).

Описание

Задает массив образцов heightmap.

Задает данные heightmap, используя двухмерный массив выборок heightmap. Выборки представлены как плавающие значения от 0 до 1. Затрагиваемая площадь определяется размерами массива и начинается с xBase и yBase. Массив высот индексируется как [y,x].

В отличие от TerrainData.SetHeights, этот метод не обновляет информацию LOD для рельефа или любых деревьев/растительности; это означает, что рельеф может временно отображаться с неправильно высоким уровнем детализации, но делает метод достаточно быстрым для использования в интерактивных сценариях редактирования. После завершения модификации рельефа — например, когда пользователь отпускает кнопку мыши — вызовите TerrainData.SyncHeightmap для обновления всей информации LOD и растительности.