Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: pacne en Septiembre 09, 2015, 11:31:27 PM

Título: Como hacer esto?
Publicado por: pacne en Septiembre 09, 2015, 11:31:27 PM
Hola, me gustaría saber como puedo hacer esto:

(http://qph.is.quoracdn.net/main-qimg-dfe73e46bea9d2e1e1eb13276664249b?convert_to_webp=true)

Es que hay muchas funciones de antes que estan absoletas, solo encontrado show_question pero solo da dos botones

Muchas Gracias
Título: Re:Como hacer esto?
Publicado por: penumbra en Septiembre 09, 2015, 11:39:02 PM
Tendrías que usar objetos y sprites. Típicamente podría ser:

a) Un objeto (y su sprite) para representar el cuadro de mensaje. Tú decides si el sprite muestra el texto o si el objeto se encarga de dibujar el texto en DRAW
b) Un objeto (y su sprite) para cada botón. Se tendría que recurrir al evento mouse left pressed para detectar un click y en base a esto, realizar la acción de cada botón mediante GML

http://www.comunidadgm.org/preguntas-y-respuestas/boton-para-salir-del-juego/msg117420/#msg117420
Título: Re:Como hacer esto?
Publicado por: pacne en Septiembre 09, 2015, 11:41:48 PM
Ya esa mi opcion B, pero me gustaria que saliera un mensaje como ese, con ventana de android, pero antes si que se podia, pero ahora no encuentro la opcion para poner en el mensaje mas de dos botones. esta absoleta
Gracias Penumbra
Título: Re:Como hacer esto?
Publicado por: penumbra en Septiembre 09, 2015, 11:49:31 PM
Con las  funciones nativas de GMS no creo que se pueda. Hasta donde sé, los únicos mensajes que puede desplegar GMS son sus mensajes "feos", y no sabía ni tengo noticias de que alguna vez se haya podido desplegar un mensaje estilo android.

Quizás mediante una extensión se pueda, pero no sé si exista alguna.
Título: Re:Como hacer esto?
Publicado por: venus en Septiembre 10, 2015, 12:00:16 AM
En el marketplace hay varias cosas que te pueden ayudar. Pero necesitas una licencia, saber inglés y entender el código que te dan.
Título: Re:Como hacer esto?
Publicado por: kostra en Septiembre 10, 2015, 12:14:14 AM
https://app.box.com/s/98uu37i3yd4v6teidz79

la funcion que buscas es show_message_ext, pero en gm:studio esta obsoleta, he buscado una alternativa y encontre eso, no lo he probado.
fuente: http://gmc.yoyogames.com/index.php?showtopic=626353
Título: Re:Como hacer esto?
Publicado por: pacne en Septiembre 10, 2015, 12:30:02 AM
Muchas Gracias, voy a ver, en el marketplace no encontrado nada.