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); } }