Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

TerrainData.SetHeightsDelayLOD

Объявление

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

Параметры

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

Описание

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

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

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

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3