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

Material.GetColor

Declaration

public Color GetColor(string name);
public Color GetColor(int nameID);

Параметры

Параметр Описание
nameID Имя ID свойства, полученного Shader.PropertyToID.
имя Название свойства.

Описание

Получить названное значение цвета.

Многие шейдеры используют более одного цвета. Использование GetColor чтобы получить propertyName цвет.

Общие названия цветов, используемые UnityВстроенные шейдеры:
"_Color" это основной цвет материала. К нему также можно получить доступ через color свойства.
"_SpecColor" зеркальный цвет материала (используется в зеркальных/глянцевых/вертекслит шейдерах).
"_EmissionColor" это эмиссионный цвет материала (используется в вертекслит-шайдерах).
"_ReflectColor" цвет отражения материала (используется в отражающих шейдерах).

Дополнительные ресурсы: color свойство, SetColor, Shader.PropertyToID.