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

TerrainData.SetHoles

Declaration

public void SetHoles(int xBase, int yBase, bool[,] holes);

Параметры

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

Описание

Устанавливает массив образцов отверстий Terrain.

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

Этот метод пересчитывает все LOD и информацию о растительности для местности при каждом вызове, что может быть вычислительно дорогостоящим. В сценариях интерактивного редактирования, возможно, лучше вызвать TerrainData.SetHolesDelayLOD вместо этого, затем TerrainData.SyncTexture, когда пользователь завершает действие редактирования.