Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: DaiGoN en Junio 28, 2014, 11:14:52 AM

Título: Cambiar sprite a "No sprite"
Publicado por: DaiGoN en Junio 28, 2014, 11:14:52 AM
Hola!
Necesito ocultar un botón durante unos segundos para despues mostrarlo con un alarm.

Por ahora, si le quito el sprite al objeto me vale, pero me viene fatal para colocarlo en los rooms, así que había pensado quedar el objeto con el sprite y en el create hacerle una especie de :

sprite_index = no_sprite;

Como puedo hacerlo? He visto también que se pueden deshabilitar los botones pero no me ha quedado muy claro...

Un saludo!
Título: Re:Cambiar sprite a "No sprite"
Publicado por: empardopo en Junio 28, 2014, 01:42:03 PM
¿No te vale ocultar el botón?
Si es un objeto lo mismo te vale obj_boton.visible = false (creo que se podía hacer).

Lo mismo tambien te vale crearte un sprite vacío (llamemosle así) y asignarselo al botón mediante GML cuando lo necesites.

Saludos
Título: Re:Cambiar sprite a "No sprite"
Publicado por: penumbra en Junio 28, 2014, 07:01:49 PM
Es muy sencillo: un sprite con dos subimágenes. Una subimagen (supongamos que la 0) muestra el botón, la otra subimagen (supongamos que la 1) está vacía (no contiene pixeles, por lo que es totalmente transparente).

para ocultar el botón
image_index = 1

para mostrarlo
image_index = 0
Título: Re:Cambiar sprite a "No sprite"
Publicado por: luckylandia007 en Junio 28, 2014, 08:13:02 PM
Sprite index.=-1
Título: Re:Cambiar sprite a "No sprite"
Publicado por: learsi en Junio 29, 2014, 03:01:31 PM
Y con image_alpha?