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

TerrainData.DirtyTextureRegion

Declaration

public void DirtyTextureRegion(string textureName, RectInt region, bool allowDelayedCPUSync);

Параметры

Параметр Описание
textureName Имя текстуры Территория.
регион Прямоугольная область для маркировки как грязная.
allowDelayedCPUSync Указывает, разрешать ли задержку CPU синхронизации текстуры.

Описание

Помечает указанную часть текстуры местности как грязную.

Используйте эту функцию только после того, как вы вручную изменили часть GPU текстуры Территории, например, используя Graphics.CopyTexture. Установите параметр allowDelayedCPUSync на true, если вы хотите, чтобы Unity выполнил немедленную синхронизацию части CPU. Если вы установите его на false, Unity будет в очереди считывания грязной области до следующего вызова SyncTexture.

Если текущий активный RenderTexture содержит ваши изменения, и вы хотите скопировать часть его в текстуру Территории, используйте вместо этого CopyActiveRenderTextureToTexture.