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.