Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: pacne en Marzo 20, 2015, 11:12:56 PM

Título: MENU
Publicado por: pacne en Marzo 20, 2015, 11:12:56 PM
Buenas Comunidad, quiero crear un menu que solo se pueda manejar con las flechas de direccion sin poder utilizar el menu, estoy un poco perdido, no se si crear variable, la verda no se como empezar, si alguien me ayudaria se lo agradeceria
MUCHAS GRACIAS
Título: Re:MENU
Publicado por: matiascarpello en Marzo 21, 2015, 02:01:49 AM
No entiendo, quieres hacer un menu que solo se pueda utilizar con las flechas direccionales pero sin poder utilizar el menu?

Desifrando un poco tu problema creo entender que lo que quieres es un menu que puedas controlar con las flechas direccionales sin tener que utilizar el cursor del mouse.

Lo lindo de programar es que es como las matemáticas, siempre hay varias formas de llegar a un resultado. Para hacer eso se puede realizar de muchas maneras, pero la que yo utilizo son con variables y jump to position y coliciones.

Yo creo un objeto y lo hago invisible, ese objeto hará como si fuera el cursor del mouse cuando se pasa por encima de un objeto. Y para dar la sensación de click agrego un:

if keyboard_check_presed(vk_control)
{
room_goto(room_sonido)
}

No se si me explique bien, no soy bueno explicando pero mas o menos esa es la idea.

Y las variables globales las utilizo con jump to position para asegurarme que si por ejemplo presiono arriva una vez suba a una posicion determinada, si se presiona otra vez y así sucesivamente.
Título: Re:MENU
Publicado por: pacne en Marzo 21, 2015, 02:07:03 AM
Si te entiendo a la perfección, pero busco algo que se pueda hacer programado, de todas maneras muchas gracias.
Título: Re:MENU
Publicado por: matiascarpello en Marzo 21, 2015, 02:14:06 AM
Bueno, por eso justamente te dije como lo podes hacer programando. Sino como lo harías xD  :-[

Obviamente de ahí en más ya depende de ti como programas, yo solo te tire la idea. No esperes a que te ponga el código porque depende de como este desarrollado tu juego.
Título: Re:MENU
Publicado por: 3dgeminis en Marzo 21, 2015, 02:37:56 AM
Podes crear una variable que controle la opcion que seleccionas y cuando apretas las teclas de por ejemplo arriba y abajo sume 1 o reste 1 a la variable.
De acuerdo al valor de esa variable sera la opcion que elijas.
Como siempre digo mejor un ejemplo :
Título: Re:MENU
Publicado por: pacne en Marzo 21, 2015, 12:42:00 PM
Muchas Gracias es lo que buscaba, un 10 amigo, si necesitas algo me dices
Título: Re:MENU
Publicado por: pacne en Marzo 21, 2015, 01:01:11 PM
Una cosa porque pones break, y otra cosa, si quiero que cuando llegue a la casilla 3 que es la ultima, solo puedas subir arriba con la flecha de arriba?
Gracias
Título: Re:MENU
Publicado por: 3dgeminis en Marzo 21, 2015, 03:44:39 PM
Es para separar cada linea de codigo, si no lo hiciera se iria hasta la ultima (case3) y se cerraria el juego.
Lo segundo solo tenes que cambiar opcion=0 por opcion=3 , en lugar de regresar a 0 solo haces que se quede en la 3
Para arriba es lo mismo opcion=3 por opcion=0