Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Luis En en Agosto 22, 2018, 07:05:52 AM

Título: AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 22, 2018, 07:05:52 AM
Buenas querida comunidad!!

Como dice el título, quiero saber como se haría para que en el HUD que está dibujado en el evento Draw se logren reproducir las animaciones respectivas de cada sprite!!

¿¿Alguna idea??
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: MasterMaker en Agosto 22, 2018, 08:19:27 AM
Ya llegue :v
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: MasterMaker en Agosto 22, 2018, 08:21:46 AM
Podrías poner una variable que aumente 1 cada step, y ponerlo como index
Para que anime el HUD
Talvez mañana haga un ejemplo para ver si funciona, depende de como amanezca moralmente hablando
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 22, 2018, 09:02:36 AM
Cita de: MasterMaker en Agosto 22, 2018, 08:21:46 AM
Podrías poner una variable que aumente 1 cada step, y ponerlo como index
Para que anime el HUD
Talvez mañana haga un ejemplo para ver si funciona, depende de como amanezca moralmente hablando

Ajá! lo que pasa es que para hacer el HUD utilizo draw_sprite! y no se como cambiar con la variable la subimagen de lo que ya está dibujado (draw). Intenté con cambiar el index con una variable y no pasa nada, será porque el objeto donde hago el draw no tienen ningún sprite. Genial! podrías mañana ayudarme con eso? y como es eso de amanecer moralmente hablando? te refieres a tu estado de animo??  :o
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Marcusmaniacus en Agosto 22, 2018, 10:37:41 AM
Si pero mi duda un comando que tenga lo que tiene  este  liena de código pero que sirva como  cualquier  objeto ya sea pared  árbol  personaje sin que tenga que escribir para cada uno de ellos 
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 22, 2018, 08:58:09 PM
Cita de: Marcusmaniacus en Agosto 22, 2018, 10:37:41 AM
Si pero mi duda un comando que tenga lo que tiene  este  liena de código pero que sirva como  cualquier  objeto ya sea pared  árbol  personaje sin que tenga que escribir para cada uno de ellos

No entender lo que tu dices  :-\
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: MasterMaker en Agosto 22, 2018, 09:01:31 PM
Aquí esta el ejemplo, espero que sea lo que buscas, abajo en archivos adjuntos. Descomprime y lo abres desde tu GMS y de allí lo importas
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 22, 2018, 09:13:33 PM
Cita de: MasterMaker en Agosto 22, 2018, 09:01:31 PM
Aquí esta el ejemplo, espero que sea lo que buscas, abajo en archivos adjuntos. Descomprime y lo abres desde tu GMS y de allí lo importas

Genial! ahora lo reviso bro! y te digo si me funciono :D
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 22, 2018, 10:10:20 PM
Cita de: MasterMaker en Agosto 22, 2018, 09:01:31 PM
Aquí esta el ejemplo, espero que sea lo que buscas, abajo en archivos adjuntos. Descomprime y lo abres desde tu GMS y de allí lo importas

Genial! si funciona bien! me puedes explicar sobre éste código: display_set_gui_size(320,240)
porque en la guía de GMStudio no lo entiendo bien  :P

PostData: Y sabes como controlar la velocidad que se reproduce en el sprite dibujado en la GUI?
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: MasterMaker en Agosto 22, 2018, 10:31:40 PM
Cita de: Luis En en Agosto 22, 2018, 10:10:20 PM
Cita de: MasterMaker en Agosto 22, 2018, 09:01:31 PM
Aquí esta el ejemplo, espero que sea lo que buscas, abajo en archivos adjuntos. Descomprime y lo abres desde tu GMS y de allí lo importas

Genial! si funciona bien! me puedes explicar sobre éste código: display_set_gui_size(320,240)
porque en la guía de GMStudio no lo entiendo bien  :P

PostData: Y sabes como controlar la velocidad que se reproduce en el sprite dibujado en la GUI?

Para dibujar GUI o HUD tienes que usar el evento Draw GUI

display_set_gui_size(320,240) sirve para establecer el tamaño de la pantalla donde vas a dibujar, mas adelante te va a servir para colocar las teclas virtuales, si lo vas a sacar para Android

Ahora en cuanto a la velocidad, seria de probar...
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 22, 2018, 10:43:51 PM
Cita de: MasterMaker en Agosto 22, 2018, 10:31:40 PM
Cita de: Luis En en Agosto 22, 2018, 10:10:20 PM
Cita de: MasterMaker en Agosto 22, 2018, 09:01:31 PM
Aquí esta el ejemplo, espero que sea lo que buscas, abajo en archivos adjuntos. Descomprime y lo abres desde tu GMS y de allí lo importas

Genial! si funciona bien! me puedes explicar sobre éste código: display_set_gui_size(320,240)
porque en la guía de GMStudio no lo entiendo bien  :P

PostData: Y sabes como controlar la velocidad que se reproduce en el sprite dibujado en la GUI?

Para dibujar GUI o HUD tienes que usar el evento Draw GUI

display_set_gui_size(320,240) sirve para establecer el tamaño de la pantalla donde vas a dibujar, mas adelante te va a servir para colocar las teclas virtuales, si lo vas a sacar para Android

Ahora en cuanto a la velocidad, seria de probar...

Ajá! genial! gracias por la explicación! y cual sería la diferencia de Draw y Draw GUI? Porque con Draw también puedo dibujar el HUD si lo dibujo en las coordenadas de las view.

Y sobre la velocidad, me refería a que no se puede modificar con image_speed no?. Solo se tendría que modificar con la cantidad de subimagenes del sprite?
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: MasterMaker en Agosto 22, 2018, 10:55:22 PM
Cita de: Luis En en Agosto 22, 2018, 10:43:51 PM
Cita de: MasterMaker en Agosto 22, 2018, 10:31:40 PM
Cita de: Luis En en Agosto 22, 2018, 10:10:20 PM
Cita de: MasterMaker en Agosto 22, 2018, 09:01:31 PM
Aquí esta el ejemplo, espero que sea lo que buscas, abajo en archivos adjuntos. Descomprime y lo abres desde tu GMS y de allí lo importas

Genial! si funciona bien! me puedes explicar sobre éste código: display_set_gui_size(320,240)
porque en la guía de GMStudio no lo entiendo bien  :P

PostData: Y sabes como controlar la velocidad que se reproduce en el sprite dibujado en la GUI?

Para dibujar GUI o HUD tienes que usar el evento Draw GUI

display_set_gui_size(320,240) sirve para establecer el tamaño de la pantalla donde vas a dibujar, mas adelante te va a servir para colocar las teclas virtuales, si lo vas a sacar para Android

Ahora en cuanto a la velocidad, seria de probar...

Ajá! genial! gracias por la explicación! y cual sería la diferencia de Draw y Draw GUI? Porque con Draw también puedo dibujar el HUD si lo dibujo en las coordenadas de las view.

Y sobre la velocidad, me refería a que no se puede modificar con image_speed no?. Solo se tendría que modificar con la cantidad de subimagenes del sprite?

El evento draw se usa para dibujar por ejemplo barras de vida sobre el personaje, flechas indicando el numero de jugador, etc.

El evento Draw GUI se usa para el GUI y el HUD, porque se dibuja sobre todo, aun sobre el evento Draw.

En cuanto a la velocidad supongo que es mas fácil modificar la cantidad de frames en el sprite
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 22, 2018, 11:12:25 PM
Cita de: MasterMaker en Agosto 22, 2018, 10:55:22 PM
Cita de: Luis En en Agosto 22, 2018, 10:43:51 PM
Cita de: MasterMaker en Agosto 22, 2018, 10:31:40 PM
Cita de: Luis En en Agosto 22, 2018, 10:10:20 PM
Cita de: MasterMaker en Agosto 22, 2018, 09:01:31 PM
Aquí esta el ejemplo, espero que sea lo que buscas, abajo en archivos adjuntos. Descomprime y lo abres desde tu GMS y de allí lo importas

Genial! si funciona bien! me puedes explicar sobre éste código: display_set_gui_size(320,240)
porque en la guía de GMStudio no lo entiendo bien  :P

PostData: Y sabes como controlar la velocidad que se reproduce en el sprite dibujado en la GUI?

Para dibujar GUI o HUD tienes que usar el evento Draw GUI

display_set_gui_size(320,240) sirve para establecer el tamaño de la pantalla donde vas a dibujar, mas adelante te va a servir para colocar las teclas virtuales, si lo vas a sacar para Android

Ahora en cuanto a la velocidad, seria de probar...

Ajá! genial! gracias por la explicación! y cual sería la diferencia de Draw y Draw GUI? Porque con Draw también puedo dibujar el HUD si lo dibujo en las coordenadas de las view.

Y sobre la velocidad, me refería a que no se puede modificar con image_speed no?. Solo se tendría que modificar con la cantidad de subimagenes del sprite?

El evento draw se usa para dibujar por ejemplo barras de vida sobre el personaje, flechas indicando el numero de jugador, etc.

El evento Draw GUI se usa para el GUI y el HUD, porque se dibuja sobre todo, aun sobre el evento Draw.

En cuanto a la velocidad supongo que es mas fácil modificar la cantidad de frames en el sprite

Aya! entiendo, y sabes como hacer para que un sprite dibujado en el HUD cambie de subimagen dependiendo del valor de una variable? es decir, le pongo un sprite de números a la vida, y cuando el personaje pierde vida, los números dibujados en el sprite, vayan disminuyendo? No sé si me dejo entender.
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: MasterMaker en Agosto 22, 2018, 11:20:16 PM
Cita de: Luis En en Agosto 22, 2018, 11:12:25 PM
Cita de: MasterMaker en Agosto 22, 2018, 10:55:22 PM
Cita de: Luis En en Agosto 22, 2018, 10:43:51 PM
Cita de: MasterMaker en Agosto 22, 2018, 10:31:40 PM
Cita de: Luis En en Agosto 22, 2018, 10:10:20 PM
Cita de: MasterMaker en Agosto 22, 2018, 09:01:31 PM
Aquí esta el ejemplo, espero que sea lo que buscas, abajo en archivos adjuntos. Descomprime y lo abres desde tu GMS y de allí lo importas

Genial! si funciona bien! me puedes explicar sobre éste código: display_set_gui_size(320,240)
porque en la guía de GMStudio no lo entiendo bien  :P

PostData: Y sabes como controlar la velocidad que se reproduce en el sprite dibujado en la GUI?

Para dibujar GUI o HUD tienes que usar el evento Draw GUI

display_set_gui_size(320,240) sirve para establecer el tamaño de la pantalla donde vas a dibujar, mas adelante te va a servir para colocar las teclas virtuales, si lo vas a sacar para Android

Ahora en cuanto a la velocidad, seria de probar...

Ajá! genial! gracias por la explicación! y cual sería la diferencia de Draw y Draw GUI? Porque con Draw también puedo dibujar el HUD si lo dibujo en las coordenadas de las view.

Y sobre la velocidad, me refería a que no se puede modificar con image_speed no?. Solo se tendría que modificar con la cantidad de subimagenes del sprite?

El evento draw se usa para dibujar por ejemplo barras de vida sobre el personaje, flechas indicando el numero de jugador, etc.

El evento Draw GUI se usa para el GUI y el HUD, porque se dibuja sobre todo, aun sobre el evento Draw.

En cuanto a la velocidad supongo que es mas fácil modificar la cantidad de frames en el sprite

Aya! entiendo, y sabes como hacer para que un sprite dibujado en el HUD cambie de subimagen dependiendo del valor de una variable? es decir, le pongo un sprite de números a la vida, y cuando el personaje pierde vida, los números dibujados en el sprite, vayan disminuyendo? No sé si me dejo entender.

También te iba a hacer un ejemplo de eso, pero no sabia si era lo que necesitabas
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 22, 2018, 11:22:05 PM
Cita de: MasterMaker en Agosto 22, 2018, 11:20:16 PM
Cita de: Luis En en Agosto 22, 2018, 11:12:25 PM
Cita de: MasterMaker en Agosto 22, 2018, 10:55:22 PM
Cita de: Luis En en Agosto 22, 2018, 10:43:51 PM
Cita de: MasterMaker en Agosto 22, 2018, 10:31:40 PM
Cita de: Luis En en Agosto 22, 2018, 10:10:20 PM
Cita de: MasterMaker en Agosto 22, 2018, 09:01:31 PM
Aquí esta el ejemplo, espero que sea lo que buscas, abajo en archivos adjuntos. Descomprime y lo abres desde tu GMS y de allí lo importas

Siii lo necesito! me podrías hacer el ejemplo?? porfa bro! y te pondré en los agradecimientos del juego :D

Genial! si funciona bien! me puedes explicar sobre éste código: display_set_gui_size(320,240)
porque en la guía de GMStudio no lo entiendo bien  :P

PostData: Y sabes como controlar la velocidad que se reproduce en el sprite dibujado en la GUI?

Para dibujar GUI o HUD tienes que usar el evento Draw GUI

display_set_gui_size(320,240) sirve para establecer el tamaño de la pantalla donde vas a dibujar, mas adelante te va a servir para colocar las teclas virtuales, si lo vas a sacar para Android

Ahora en cuanto a la velocidad, seria de probar...

Ajá! genial! gracias por la explicación! y cual sería la diferencia de Draw y Draw GUI? Porque con Draw también puedo dibujar el HUD si lo dibujo en las coordenadas de las view.

Y sobre la velocidad, me refería a que no se puede modificar con image_speed no?. Solo se tendría que modificar con la cantidad de subimagenes del sprite?

El evento draw se usa para dibujar por ejemplo barras de vida sobre el personaje, flechas indicando el numero de jugador, etc.

El evento Draw GUI se usa para el GUI y el HUD, porque se dibuja sobre todo, aun sobre el evento Draw.

En cuanto a la velocidad supongo que es mas fácil modificar la cantidad de frames en el sprite

Aya! entiendo, y sabes como hacer para que un sprite dibujado en el HUD cambie de subimagen dependiendo del valor de una variable? es decir, le pongo un sprite de números a la vida, y cuando el personaje pierde vida, los números dibujados en el sprite, vayan disminuyendo? No sé si me dejo entender.

También te iba a hacer un ejemplo de eso, pero no sabia si era lo que necesitabas

Sii! podrías hacerme un ejemplo de eso?? porfa!! Y te pondré en los agradecimientos del juego, por la ayuda que me has dado :D
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: MasterMaker en Agosto 23, 2018, 12:03:14 AM
Aquí esta el ejemplo, tiene 3 vidas.
Básicamente lo que hice fue que cree una variable global para la vida, y después la use para cambiar el index del sprite de la vida
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 23, 2018, 12:07:06 AM
Cita de: MasterMaker en Agosto 23, 2018, 12:03:14 AM
Aquí esta el ejemplo, tiene 3 vidas.
Básicamente lo que hice fue que cree una variable global para la vida, y después la use para cambiar el index del sprite de la vida

Genial! bro! ahora lo pruebo y te digo si me funciono  ;D
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 23, 2018, 01:24:33 AM
Cita de: MasterMaker en Agosto 23, 2018, 12:03:14 AM
Aquí esta el ejemplo, tiene 3 vidas.
Básicamente lo que hice fue que cree una variable global para la vida, y después la use para cambiar el index del sprite de la vida

Genial!!! bro!! si funciono, como no se me ocurrió de que la variable al almacenar un número, podía ir cambiando el número de las subimágenes del sprite al dibujarlo mientras cambiaba de valor!! Muchas gracias por eso!! No hay duda que estarás en mis agradecimientos bro! Gracias, si tengo alguna duda te puedo consultar?   :D
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: MasterMaker en Agosto 23, 2018, 01:56:46 AM
Cita de: Luis En en Agosto 23, 2018, 01:24:33 AM
Cita de: MasterMaker en Agosto 23, 2018, 12:03:14 AM
Aquí esta el ejemplo, tiene 3 vidas.
Básicamente lo que hice fue que cree una variable global para la vida, y después la use para cambiar el index del sprite de la vida

Genial!!! bro!! si funciono, como no se me ocurrió de que la variable al almacenar un número, podía ir cambiando el número de las subimágenes del sprite al dibujarlo mientras cambiaba de valor!! Muchas gracias por eso!! No hay duda que estarás en mis agradecimientos bro! Gracias, si tengo alguna duda te puedo consultar?   :D

De nada, si claro
Título: Re:AYUDA: ¿Cómo hacer un HUD con animaciones?
Publicado por: Luis En en Agosto 23, 2018, 10:27:09 AM
Cita de: MasterMaker en Agosto 23, 2018, 01:56:46 AM
Cita de: Luis En en Agosto 23, 2018, 01:24:33 AM
Cita de: MasterMaker en Agosto 23, 2018, 12:03:14 AM
Aquí esta el ejemplo, tiene 3 vidas.
Básicamente lo que hice fue que cree una variable global para la vida, y después la use para cambiar el index del sprite de la vida

Genial!!! bro!! si funciono, como no se me ocurrió de que la variable al almacenar un número, podía ir cambiando el número de las subimágenes del sprite al dibujarlo mientras cambiaba de valor!! Muchas gracias por eso!! No hay duda que estarás en mis agradecimientos bro! Gracias, si tengo alguna duda te puedo consultar?   :D

De nada, si claro

Gracias compa!  XD