Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Como reactivar o restablecer el valor en Alpha

Iniciado por Paco Morales, Octubre 22, 2015, 02:00:45 AM

Tema anterior - Siguiente tema
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

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!

Etiquetas: