Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: Paco Morales en Octubre 22, 2015, 02:00:45 AM
Hola,Como le puedo hacer para reactivar o restablecer el valor en alpha de un texto en pantalla...Estoy utilizando un UI botón que me ejecuta esta función en (OnClick).
private var a : float = 1; // alpha starts at 1
var fadeSpeed : float = 1;
private var Green : boolean = true;
function ChangeAlpha(){
if(Green){
//GetComponent.<UI.Text>().material.color.a = Mathf.Lerp(GetComponent.<UI.Text>().material.color.a, 0, Time.deltaTime * fadeSpeed);
GetComponent.<UI.Text>().material.color.a = 0;
}
else{
//GetComponent.<UI.Text>().material.color.a = Mathf.Lerp(GetComponent.<UI.Text>().material.color.a, 1, Time.deltaTime * fadeSpeed);
GetComponent.<UI.Text>().material.color.a = 1;
}
}
Cuando oprimo el botón me desvanece el alpha de los textos que es lo que quiero!...Ahora cuando quiero volverlos a ver y reactivarlos ya no puedo....Que puedo hacer? Gracias de antemano
(//<fileStore.core_Attachment>/monthly_2015_10/Capture.JPG.8b0fa12c6183ca9710cf12e10664145a.JPG)
Tal como tienes ese código, cuando Green = false cambiará a Alpha = 1
Gracias, debería saberlo ya....pero se olvida super rápido...Como decía antes...Programar es un deporte de alto rendimiento, lo tienes que practicar todos los dias!