Junio 19, 2013, 12:53:01 pm

Autor Tema: Menú ????  (Leído 310 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado loro2000

  • Habitual
  • *
  • Puntos: 10
  • Mensajes: 69
  • Sexo: Masculino
  • Aficionado
    • Ver Perfil
    • Drago Less
Menú ????
« en: Julio 05, 2012, 02:12:33 pm »
Como se crea un menu para que al aceder al juego te aparezca :

-Play Game
-Load Game
-Options

etc...

GRACIAS.
____________________________________
https://www.youtube.com/user/Dragolessful
_____________________________________
http://www.dragoless.blogspot.com
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.

Desconectado MaanuRP

  • Okupa
  • *
  • Puntos: 20
  • Mensajes: 887
  • Sexo: Masculino
  • MaanuRP! Game Maker 8!
    • Ver Perfil
Re:Menú ????
« Respuesta #1 en: Julio 05, 2012, 05:13:43 pm »
Puedes crear objetos con sus respectivos sprites, que en su evento "Mouse Left Pressed" tengan funciones como:

room_goto_next()
game_load(fname)
room_goto(Opciones)

Etc.

Desconectado elviskelley

  • Okupa
  • *
  • Puntos: 374
  • Mensajes: 1782
  • Sexo: Masculino
  • la vida te da todo lo que pidas.
    • Ver Perfil
    • http://ekgames.3a2.com/ una web dedicada a   los mejores tutoriales.
Re:Menú ????
« Respuesta #2 en: Julio 05, 2012, 08:16:36 pm »
Facil.
event create.
menu=0;
event Enter.
switch(menu)
{
case 0: room_goto_next(); break;
case 1: game_load(savegame) break;
case 2: room_goto(rmOpciones); break;
}
/*lo que hace es comparar el valor de la variable menu. siendo esta variable igual a algunos de los case, ejecutara las acciones indicadas en dichi case. Como ves esta colocado en el event de la tecla enter asi que sucedera cuando presiones Enter. */

Event Left o Up-
if menu >0 then {menu-=1;} //reta al menu 1 hasta llegar a 0.

Event de la tecla Right o Down
if menu < 2 then {menu+=1;} //suma al menu hasta llegar a 2.

Event draw.
switch(menu)
{
case 0: draw_text(x,y,"New Game") break;
case 1: draw_text(x,y,"continue"); break;
case 2: draw_text(x,y,"options") break;
}

listo post
Por muy dificil que parece, todo pasa.
mi web Elvis.Kelley.Games
Manual Game maker PDF



Desconectado somnus

  • Okupa
  • *
  • Puntos: 21
  • Mensajes: 743
  • Sexo: Masculino
    • Ver Perfil
Re:Menú ????
« Respuesta #3 en: Julio 05, 2012, 09:19:25 pm »
hace tiempo yo estaba creando una interfaz de un menu, te adjunto el GMK,

para que cheques si te sirve,

Saludos...
Es Mejor No Saber Porque Funciona, Que Saber El Porque No Funciona...

Desconectado loro2000

  • Habitual
  • *
  • Puntos: 10
  • Mensajes: 69
  • Sexo: Masculino
  • Aficionado
    • Ver Perfil
    • Drago Less
Re:Menú ????
« Respuesta #4 en: Julio 06, 2012, 02:02:27 pm »
Facil.
event create.
menu=0;
event Enter.
switch(menu)
{
case 0: room_goto_next(); break;
case 1: game_load(savegame) break;
case 2: room_goto(rmOpciones); break;
}
/*lo que hace es comparar el valor de la variable menu. siendo esta variable igual a algunos de los case, ejecutara las acciones indicadas en dichi case. Como ves esta colocado en el event de la tecla enter asi que sucedera cuando presiones Enter. */

Event Left o Up-
if menu >0 then {menu-=1;} //reta al menu 1 hasta llegar a 0.

Event de la tecla Right o Down
if menu < 2 then {menu+=1;} //suma al menu hasta llegar a 2.

Event draw.
switch(menu)
{
case 0: draw_text(x,y,"New Game") break;
case 1: draw_text(x,y,"continue"); break;
case 2: draw_text(x,y,"options") break;
}

listo post

Como declaro " Enter ", osea pongo : enter = ? , o que le pongo.
____________________________________
https://www.youtube.com/user/Dragolessful
_____________________________________
http://www.dragoless.blogspot.com

Desconectado elviskelley

  • Okupa
  • *
  • Puntos: 374
  • Mensajes: 1782
  • Sexo: Masculino
  • la vida te da todo lo que pidas.
    • Ver Perfil
    • http://ekgames.3a2.com/ una web dedicada a   los mejores tutoriales.
Re:Menú ????
« Respuesta #5 en: Julio 06, 2012, 03:44:55 pm »
No cuando coloco Event se supone que es el cuando seleccionas en "Add Event" Luego Keyboard press, y ahi seleccionas el Event Enter. Igual para los Event de teclas press: left y right. y para el event create.

Claro que los event de teclas puede usarlo tambien asi.
if keyboard_check_pressed(vk_enter)
{ colocas aqui el codigo que va en tecla enter }
para left y right seria igual pero cambias vk_enter por vk_left o vk_right.
« última modificación: Julio 06, 2012, 03:47:11 pm por elviskelley »
Por muy dificil que parece, todo pasa.
mi web Elvis.Kelley.Games
Manual Game maker PDF