- Код: Выделить всё
public string color_name_in_shader = "_Color";
void Start () {
minimum = renderer.material.GetColor(color_name_in_shader);
}
float x1 = 0f;
Color v;
float speed = 1f;
public Color maximum;
void Update()
{
v = Color.Lerp(minimum, maximum, Mathf.PingPong(x1, 1));
x1 = x1 + speed * Time.deltaTime;
}
оно работает, к примеру, с Transparent VertexLit
там цвет - это _Color
не хочет работать с ParticleAdditive
(там проперти называется _TintColor)
т.е. я вписываю название проперти ("_TintColor" - не хочет блин работать)