Не хватает только не публичного присвоения материала. Подскажите как это сделать.
К примеру есть:
public Material mt;
И материал в проекте "NewMaterial"
И сразу по теме вопрос. Нашел прикольный примерчик функции Lerp
public class FX1 : MonoBehaviour {
public Color colorStart = Color.red;
public Color colorEnd = Color.green;
public float duration = 1f;
public Renderer thisRenderer;
public float lerp;
void Start ()
{
thisRenderer = GetComponent<Renderer>();
thisRenderer.material.shader = Shader.Find("Specular");
}
// Update is called once per frame
void Update () {
lerp = Mathf.PingPong (Time.time, duration) / duration;
thisRenderer.material.color = Color.Lerp(colorStart,colorEnd,lerp) ;
}
}
Хотел сделать тоже самое с альфой, но в стандартной диффузии нету альфы,там только RBG.
Подскажите пожалуйста, какой шейдер надо использовать и как в скрипте обратиться к его альфе?