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

MaterialPropertyBlock.SetTexture

Declaration

public void SetTexture(string name, Texture value);
public void SetTexture(int nameID, Texture value);
public void SetTexture(string name, RenderTexture value, Rendering.RenderTextureSubElement element);
public void SetTexture(int nameID, RenderTexture value, Rendering.RenderTextureSubElement element);

Параметры

Параметр Описание
имя Название свойства.
nameID Имя ID свойства, полученного Shader.PropertyToID.
значение Texture для установки.
элемент Необязательный параметр, который определяет тип данных, которые должны быть установлены из RenderTexture.

Описание

Устанавливает свойство текстуры.

Добавляет свойство к блоку. Если свойство текстуры с указанным именем уже существует, старое значение заменяется.

Указывая `RenderTextureSubElement`, вы можете указать, какой тип данных устанавливается из RenderTexture. Возможные варианты: RenderTextureSubElement.Color, RenderTextureSubElement.Depthи RenderTextureSubElement.Stencil.

Дополнительные ресурсы: SetColor, SetVector, SetFloat, SetMatrix, RenderTextureSubElement.