TerrainData.SetHolesDelayLOD
Declaration
public void SetHolesDelayLOD(int xBase, int yBase, bool[,] holes);Параметры
| Параметр | Описание |
|---|---|
| xBase | Первый x-индекс образцов, которые будут взяты из отверстий в местности. |
| yBase | Первый y-индекс образцов, которые будут взяты из скважин на местности. |
| отверстия | Массив образцов отверстий в местности для установки (массив индексируется как [y,x]). |
Описание
Устанавливает массив образцов отверстий Terrain.
Задает данные об отверстиях Территории, используя двухмерный массив образцов отверстий Территории. Образцы представлены в виде логических значений: true для поверхности и false для отверстия. Размеры массива определяют затронутую область, которая начинается с xBase и yBase. Массив отверстий Территории индексируется как [y,x].
В отличие от TerrainData.SetHoles, этот метод не обновляет информацию LOD для Территории, или любые объекты деревьев/растительности; это означает, что некоторые деревья/растительность могут все еще присутствовать над отверстиями, но делает метод достаточно быстрым для использования в интерактивных сценариях редактирования. После завершения модификации Территории — например, когда пользователь отпускает кнопку мыши — вызовите TerrainData.SyncTexture и используйте TerrainData.HolesTextureName в качестве имени Текстуры для обновления всех LOD и информации о растительности.