Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Neodreamer en Mayo 27, 2016, 12:01:53 PM

Título: Botones
Publicado por: Neodreamer en Mayo 27, 2016, 12:01:53 PM
Hola gente ya domino mas o menos las teclas virtuales (tamaño, posicion,etc tengo un post abierto todavia ;D . Mi problema ahora es que las utilizo como un objecto de boton (obj_boton),bueno el caso es que las virtual keys me sigen ala perfeccion pero el objecto boton se me queda en la misma posicion desde donde incia si alguien sabe como puedo arreglar el problema muchas gracias  :-[ y saludos
Título: Re:Botones
Publicado por: Jhan en Mayo 27, 2016, 12:35:54 PM
No te entendí mucho que digamos  :-[
Título: Re:Botones
Publicado por: Maximo en Mayo 27, 2016, 01:17:07 PM
Si no he entendido mal tu problema es que al mover la view el sprite del botón se queda en el punto donde lo has creado mientras que los botones virtuales siguen a la cámara. Eso es porque los botones virtuales no se ponen en relación a la view sino al punto superior de la pantalla pero el evento draw (donde están dibujados los botones) se dibuja en relación a la view.
Puedes hacerlo de dos maneras, la primera es más fácil, que es con el Draw GUI Event. Este evento dibuja los sprites en la pantalla ignorando las views por lo que si quieres dibujar un boton en las cordenadas (10,90) sería:

//evento Draw GUI
draw_sprite(spr_boton,0,10,90)

La segunda es haciendo que los botones sigan a la cámara en el evento Draw.
por ejemplo, si tienes un sprite que se llama spr_boton y quieres que siga a la cámara en las cordenadas (10,90) tendrás que poner

//evento Draw
draw_sprite(spr_boton,0,view_xview[0]+10,view_yview[0]+90)
Título: Re:Botones
Publicado por: Neodreamer en Mayo 27, 2016, 06:40:52 PM
Hola haber como parece que no me explique bien  :-[ ;D voy a exponer el problema de nuevo : veran la keys virtuales las tengo con un objeto boton(auque todavia no las domino muy bien) .Pero mas o menos se como ponerlas el problema es que cuando uso la view de mi personaje, los botones no se mueven obiamente veo las keys que me siguen(no hay problema con eso),el problema viene cuando camino, personaje se mueve pero el objecto boton No, se queda en la misma posicion.Tambien he de decir que he usado la opcion sin poner  botones , solo poner las virtual keys y los sprites si se mueven pero no se animan ,tambien he usado el evento DRAW GUI.1º intente ponerlo con sprites al ver que no conseguia animarlos probe :image speed=0,5; (eso con las virtual keys) y 2º con botones pero no lo consigo tampoco ahora probare el metedo que me dice el compi de arriba.GRACIAS POR RESPONDER  :-[
Título: Re:Botones
Publicado por: Neodreamer en Mayo 29, 2016, 11:17:57 PM
Hola compi ya pude hacerlo con tu metodo muchas gracias use este ://evento Draw GUI
draw_sprite(spr_boton,0,10,90) y funciones perfecto al final me decante por las keys virtuales y quite los botones y he hecho las posciones ala perfecion muchas gracias podeis cerrar el tema XD ;)