¿Como puedo hacer un menú? solo con códigos
Si lo que quieres es crear un menú TOTALMENTE CON CÓDIGOS, sin usar sprites, ni objetos adicionales ni naah de naah. Puedes usar un solo objeto con el código para dibujar el menú. Puedes usar la función draw_rectangle y draw_text para dibujar tu menú.
Adicionalmente tendrás que programar las acciones que se ejecutarán al presionar cada botón. Esto lo puedes hacer comprobando la posición que tiene el mouse al hacer click.
Un pequeño ejemplo:
[gml]
///Draw Event: Dibujar Menu
draw_set_colour(c_green);
draw_rectangle((room_width/2)-64,(room_height/2)-32,(room_width/2)+64,(room_height/2)+32,false);
draw_set_valign(fa_center);
draw_set_halign(fa_center);
draw_text(room_width/2,room_height/2,"Play");
[/gml]
Esto dibujará un botón verde de 128*64 que dice "Play" en la mitad de la pantalla.
Y puedes programar su acción en el evento Global Mouse Pressed, o step
[gml]
///Global Left Pressed: Acciones
if mouse_x > (((room_width)/2)-64) && mouse_x < (((room_width)/2)+64) && mouse_y >(((room_height)/2)-32) && mouse_y < (((room_height)/2)+32)
{
//Tu código para el botón. Por ejemplo:
room_goto(rmJuego); //Ir al juego
}
[/gml]
Y así con todos los botones, cada uno con su acción. Eso suponiendo que quieras hacer tu menú TOTALMENTE A CÓDIGO.... XD
Muchas gracias NiuWeb :D