Unity 之 通过修改Material上的Alpha达到呼吸灯效果

随便创建一个Material

将它的渲染模式,设置为 淡入淡出【Fade】 

public class Acube : MonoBehaviour
{

    public MeshRenderer mr;     private float i = 0;     bool isOne = false;// 代表 达不达到 1,默认一开始不为1 【按照i去算】     // Update is called once per frame     void Update()     {         if( !isOne )         {             i += Time.deltaTime;             mr.material.color = new Color(mr.material.color.r, mr.material.color.g, mr.material.color.b, i);             if (i >= 1)                 isOne = true;         }         else         {             i -= Time.deltaTime;             mr.material.color = new Color(mr.material.color.r, mr.material.color.g, mr.material.color.b, i);             if (i <= 0)                 isOne = false;         }     } }