En este momento estás viendo Cómo detectar si no se ha pulsado el botón / cómo hacer desaparecer algo si no se pulsa

 – Unity

Cómo detectar si no se ha pulsado el botón / cómo hacer desaparecer algo si no se pulsa – Unity

Cómo detectar si no se ha pulsado el botón / cómo hacer desaparecer algo si no se pulsa

– UnityAssets3Free

bienvenido , soy Juan y aqui os traigo
nueva pregunta curiosa

Hola, estoy haciendo un inventario de cartas donde tengo 4 cartas seleccionadas y una grilla de cartas para seleccionar. cuando presiono una tarjeta, aparece un botón que puede presionar para seleccionar la tarjeta, pero mi problema es que no tengo idea de cómo hacer que este botón desaparezca.

Quiero que aparezca un botón de selección al presionar una tarjeta, y presionar otra hará que desaparezca, o presionar cualquier otra cosa hará que desaparezca. pero no tengo idea de cómo.

la plantilla de interfaz de usuario desplegable tiene esta posada incorporada, al hacer clic en el menú desplegable aparecen las opciones, al hacer clic en cualquier otra cosa desaparece, quiero eso.

editar: para mayor aclaración, tengo 2 botones, 1 hace que el otro sea visible, el otro desaparecerá al hacer clic en cualquier otra cosa que no sea el botón en sí. eso es todo lo que tengo

alguna idea de extraños maravillosos al azar en Internet

amor

1 respuesta 1

Como no entendí tu problema la primera vez, lo escribiré la segunda vez.

Creo que esto es muy simple de resolver, así que básicamente crea un gran botón transparente que detectará todos los clics además de las tarjetas y los botones.

Así que mi solución es:

  1. Cree un botón llamado, por ejemplo, «Fondo» y establezca su escala en valores enormes como 1000 para cubrir toda la pantalla en todo momento.
  2. Establezca todos los colores de los botones (color normal, resaltado, presionado, etc.) en transparentes, básicamente establecer el valor alfa en 0
  3. El botón debe estar por encima de todos los demás botones en la Jerarquía de Canvas (o como lo llamaste) para que funcione como fondo y no cubra otros botones.
  4. Detectar clics en «Fondo», que solo ocultará el botón «Seleccionar» y el botón «Información».

Espero que esta vez funcione.

nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias

eso es todo,hasta la proxima

Deja una respuesta