Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Juhasas en Abril 20, 2016, 05:31:27 AM

Título: Desaparecer y aparecer una imagen dentro del canvas
Publicado por: Juhasas en Abril 20, 2016, 05:31:27 AM
Hola a todos, tengo un problema estoy intentando hacer aparecer el menu de pausa, utilizando el SetActive el cual lo puede hacer desaparecer,mas no volverlo aparece, creo que no encuentra al objeto una vez desaparecido. bool EnPausa = false;
public GameObject ImagenPausa;  if (Input.GetKeyDown(KeyCode.Escape))
        {            if (EnPausa == false)
            {
                ImagenPausa.SetActive(true);
                EnPausa = true;
            }
            if (EnPausa == true)
            {
                ImagenPausa.SetActive(false);
                EnPausa = false;
            }
        }Gracias de antemano 
Título: Desaparecer y aparecer una imagen dentro del canvas
Publicado por: iRobb en Abril 20, 2016, 06:02:27 AM
Es que, fíjate en el flujo de tu código. Siempre estará en false en el momento que entre EnPause == false, ya que pone EnPausa = true y luego compruebas EnPausa == true y lo pones a false. 
Título: Desaparecer y aparecer una imagen dentro del canvas
Publicado por: Juhasas en Abril 20, 2016, 06:31:59 AM
Oh cierto, muchas gracias y yo sufriendo en vano, a de ser el sueño, jajajaja 
Título: Desaparecer y aparecer una imagen dentro del canvas
Publicado por: iRobb en Abril 20, 2016, 06:54:09 AM