Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: eams1986 en Septiembre 22, 2014, 08:52:49 PM

Título: Menu desplegable a la orilla de la pantalla ..
Publicado por: eams1986 en Septiembre 22, 2014, 08:52:49 PM
Hola amigos Makeros a ver si me dan una ayuda estoy tratando de hacer un menu de barra desplegable parecido a esto les dejo las imagenes '.

Resulta que lo estoy haciendo con PATH y lo coloco en la room  y sale bien pero hay un problema como hacer para que se regrese a su posicion original.

Otra cosa cuando uno le da click en el boton de menu se desplega pero como hacer para que este el objeto de salir adentro del menu que se desplega.

Gracias amigos
Título: Re:Menu desplegable a la orilla de la pantalla ..
Publicado por: Marth en Septiembre 22, 2014, 08:54:54 PM
Prueba con esta instrucción:

x=xstart y=ystart
Título: Re:Menu desplegable a la orilla de la pantalla ..
Publicado por: eams1986 en Septiembre 22, 2014, 08:59:58 PM
Cita de: Marth en Septiembre 22, 2014, 08:54:54 PM
Prueba con esta instrucción:

x=xstart y=ystart


Gracias Marth pero con eso me olvidaria del Path?
Título: Re:Menu desplegable a la orilla de la pantalla ..
Publicado por: TheSandBoxMKG en Septiembre 22, 2014, 09:19:34 PM
Cita de: Marth en Septiembre 22, 2014, 08:54:54 PM
Prueba con esta instrucción:

x=xstart y=ystart

es no lo hace de una forma "animada" :S

por cierto, mi repuesta es que pongas un path que vaya para el otro lado

if path_position=1 then{
    if abierto=0 then{
        path_start(path1,8,0,0)
        abierto=1
    }
    else{
        path_start(path2,8,0,0)
        abierto=0
    }
}


EDITO: ese script lo tenes que poner en el evento que acciona ese botón (mouse click mas bien), y en create, abierto=0
Título: Re:Menu desplegable a la orilla de la pantalla ..
Publicado por: eams1986 en Septiembre 22, 2014, 09:27:50 PM
Cita de: TheSandBoxMKG en Septiembre 22, 2014, 09:19:34 PM
Cita de: Marth en Septiembre 22, 2014, 08:54:54 PM
Prueba con esta instrucción:

x=xstart y=ystart

es no lo hace de una forma "animada" :S

por cierto, mi repuesta es que pongas un path que vaya para el otro lado

if path_position=1 then{
    if abierto=0 then{
        path_start(path1,8,0,0)
        abierto=1
    }
    else{
        path_start(path2,8,0,0)
        abierto=0
    }
}


EDITO: ese script lo tenes que poner en el evento que acciona ese botón (mouse click mas bien), y en create, abierto=0

he puesto asi pero no acciona el boton
if path_position=1 then{
    if abierto=0 then{
        path_start(Path_menu_sale,8,0,0)
        abierto=1
    }
    else{
        path_start(Path_menu_entra,8,0,0)
        abierto=0
    }
}

en create//
abierto=0


Pero no funciona no sale.

Gracias
Título: Re:Menu desplegable a la orilla de la pantalla ..
Publicado por: TheSandBoxMKG en Septiembre 22, 2014, 09:38:06 PM
Cita de: eams1986 en Septiembre 22, 2014, 09:27:50 PM
Cita de: TheSandBoxMKG en Septiembre 22, 2014, 09:19:34 PM
Cita de: Marth en Septiembre 22, 2014, 08:54:54 PM
Prueba con esta instrucción:

x=xstart y=ystart

es no lo hace de una forma "animada" :S

por cierto, mi repuesta es que pongas un path que vaya para el otro lado

if path_position=1 then{
    if abierto=0 then{
        path_start(path1,8,0,0)
        abierto=1
    }
    else{
        path_start(path2,8,0,0)
        abierto=0
    }
}


EDITO: ese script lo tenes que poner en el evento que acciona ese botón (mouse click mas bien), y en create, abierto=0

he puesto asi pero no acciona el boton
if path_position=1 then{
    if abierto=0 then{
        path_start(Path_menu_sale,8,0,0)
        abierto=1
    }
    else{
        path_start(Path_menu_entra,8,0,0)
        abierto=0
    }
}

en create//
abierto=0


Pero no funciona no sale.

Gracias
perdon, me olvide algo más:
en create también poner path_position=1

:-[ :-[

aqui tienes un ejemplo
Título: Re:Menu desplegable a la orilla de la pantalla ..
Publicado por: eams1986 en Septiembre 23, 2014, 01:39:17 AM
muchas gracias por el.ejemplo lo voy a probar mas tarde ya que ahorita estoy en el trabajo..

Gracias muy agradecido.