Je voudrais associé à un mesh une couleur qui varie en fonction du temps entre deux frames
Mais je ne sais pas qu'est ce que je dois faire avec la méthode ColorFromHue(float v) (c'est visual studio qui me l'as mise).
Code : Tout sélectionner
[SerializeField] float speed = 90f;
Mesh mesh;
void Start ()
{
mesh = new Mesh();
....
Color[] colors = new Color[3];
float offset = Time.time * speed;
colors[0] = ColorFromHue(0 + offset);
colors[1] = ColorFromHue(120 + offset);
colors[2] = ColorFromHue(240 + offset);
mesh.colors = colors;
}
private Color ColorFromHue(float v)
{
throw new NotImplementedException();
}