Показать сообщение отдельно
Старый 17.02.2013, 18:52   #8
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Назначит материал через скрипт

Не хватает только не публичного присвоения материала. Подскажите как это сделать.
К примеру есть:
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.
Подскажите пожалуйста, какой шейдер надо использовать и как в скрипте обратиться к его альфе?
__________________
(Offline)
 
Ответить с цитированием