Jump to content

Archived

This topic is now archived and is closed to further replies.

Hueggvo

Como puedo cambiar el color de un objeto ??

Recommended Posts

Me gustaria conseguir que un objeto mediante codigo cambie de color progresivamente (Ej de rojo a naranja) del componente sprite renderer . Algún tips para conseguir ese efecto??

Share this post


Link to post
Share on other sites

Haber si esto te funciona...

    Renderer renderer;
    Color lerpedColor = Color.red;
    void Start()
    {
        renderer = GetComponent<Renderer>();
    }

  
    void Update()
    {
        if (Input.GetKey(KeyCode.C))
        {
            lerpedColor = Color.Lerp(lerpedColor, new Color(0.2F, 0.3F, 0.4F), 0.01f); 
        }
        renderer.material.color = lerpedColor;
    }

y te recomiendo que leas 

https://docs.unity3d.com/ScriptReference/Color.Lerp.html

https://docs.unity3d.com/ScriptReference/Material-color.html

para entender ,mejor como funciona

Suerte!😊

Share this post


Link to post
Share on other sites

×
×
  • Create New...