Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Paco Morales en Octubre 22, 2015, 02:00:45 AM

Título: Como reactivar o restablecer el valor en Alpha
Publicado 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)
Título: Como reactivar o restablecer el valor en Alpha
Publicado por: iRobb en Octubre 22, 2015, 02:12:16 AM
Tal como tienes ese código, cuando Green = false cambiará a Alpha = 1
Título: Como reactivar o restablecer el valor en Alpha
Publicado por: Paco Morales en Octubre 22, 2015, 03:35:52 AM
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!