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.