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

TerrainData.CopyActiveRenderTextureToHeightmap

Declaration

public void CopyActiveRenderTextureToHeightmap(RectInt sourceRect, Vector2Int dest, TerrainHeightmapSyncControl syncControl);

Параметры

Параметр Описание
sourceRect Часть активной текстуры отображения, которую нужно скопировать.
рука Координаты X и Y текстуры heightmap, в которую будет копироваться.
syncControl Управляет выполнением синхронизации CPU.

Описание

Копирует указанную часть активного RenderTexture в текстуру Terrain heightmap.

Эта функция вызывает DirtyHeightmapRegion внутренне и отправляет сообщение OnTerrainChanged соответственно. Диапазон ожидаемых значений высоты для активных RenderTexture находится между 0 и 0.5. Это отличается от TerrainData.SetHeights, которые ожидают значения высоты между 0 и 1. Дополнительные ресурсы: TerrainHeightmapSyncControl, DirtyHeightmapRegion, SyncHeightmap.