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

Material.color

Declaration

public Color color;

Описание

Основное свойство цвета Материала.

По умолчанию Unity считает цвет с именем свойства "_Color" основным цветом. Используйте атрибут свойств [MainColor] ShaderLab, чтобы заставить Unity считать цвет с другим именем свойства основным цветом.

Это то же самое, что вызвать GetColor или SetColor с именем свойства основного цвета в качестве параметра.

using UnityEngine;

public class Example : MonoBehaviour { // Fade the color from red to green // back and forth over the defined duration

Color colorStart = Color.red; Color colorEnd = Color.green; float duration = 1.0f; Renderer rend;

void Start() { rend = GetComponent<Renderer> (); }

void Update() { float lerp = Mathf.PingPong(Time.time, duration) / duration; rend.material.color = Color.Lerp(colorStart, colorEnd, lerp); } }