Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: MaTiPleyGeims en Marzo 11, 2014, 07:40:24 PM

Título: Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: MaTiPleyGeims en Marzo 11, 2014, 07:40:24 PM
Necesito que alguien me diga por favor que tengo que hacer para:
1_ Cuando el personaje muera que haga una animación una sola vez.

2_ Y que cuando se reinicie todo vuelva todo a su lugar como comenzó.
Título: Re:Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: penumbra en Marzo 11, 2014, 07:46:24 PM
Una de las soluciones es.


if sprite_index == spr_muerto
      game_restart()


Eso haría que sólo se reprodujera una vez la animación y al llegar a la última subimagen, el juego se reiniciara.
Título: Re:Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: MaTiPleyGeims en Marzo 11, 2014, 07:52:46 PM
No entendí la primer parte :P
Título: Re:Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: TLT96 en Marzo 11, 2014, 08:00:03 PM
Cita de: MaTiPleyGeims en Marzo 11, 2014, 07:52:46 PM
No entendí la primer parte :P

Seria algo asi:

if hp<=0 or muerto=1
if sprite_index!=SPRITEdeMuerto
{sprite_index=SPRITEdeMuerto image_index=0}


Agregue el image index ya que siempre la animacion me aparece a los ultimos frames xDD

EDITED
[/color]
Cita de: penumbra en Marzo 11, 2014, 08:34:48 PM
Es porque lo que puso TLT fue un ejemplo, tu debes adaptarlo a tu proyecto. El error es porque las variables hp y/o muerto no existen en tu juego. Fue una manera de decir que

"Si se acabó la vida o la variable muerto está activada, poner la animación de muerto"

Debes usar tus propias variables en ese IF
Título: Re:Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: MaTiPleyGeims en Marzo 11, 2014, 08:10:52 PM
Y en que evento pondría eso? Disculpa mi idiotez.
Título: Re:Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: penumbra en Marzo 11, 2014, 08:12:07 PM
step el código que puso tlt y animation end el código que puse
Título: Re:Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: TLT96 en Marzo 11, 2014, 08:12:36 PM
Cita de: MaTiPleyGeims en Marzo 11, 2014, 08:10:52 PM
Y en que evento pondría eso? Disculpa mi idiotez.

Step Event

Y lo de penumbra va en Animation End Event
Título: Re:Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: MaTiPleyGeims en Marzo 11, 2014, 08:23:48 PM
Me pone esto :l

ERROR in
action number 7
of  Step Event
for object Ball:

Error in code at line 1:
   if hp<=0 or muerto=1
     ^
at position 4: Unknown variable hp
Título: Re:Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: penumbra en Marzo 11, 2014, 08:34:48 PM
Es porque lo que puso TLT fue un ejemplo, tu debes adaptarlo a tu proyecto. El error es porque las variables hp y/o muerto no existen en tu juego. Fue una manera de decir que

"Si se acabó la vida o la variable muerto está activada, poner la animación de muerto"

Debes usar tus propias variables en ese IF
Título: Re:Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: xrickx en Mayo 30, 2014, 01:13:15 AM
muchas gracias me sirvio muchisimo los dos codigos justo lo q buscaba arora cuando se acaba mi sangre muere y se reinicia muchas gracias

global.mp +=1;
if(global.mp>global.max_mp){global.mp=global.max_mp;}
if(global.mp>=25){
if(keyboard_check_pressed(ord("J"))){
    instance_create(x,y,espada_fuego);
    global.mp -=25;
    }
}

if(global.hp>global.max_hp){global.hp=global.max_hp;}
if(hp<=0)if sprite_index!=muero
{sprite_index=muero image_index=0}
Título: Re:Ayuda con la animacion del personaje cuando muere y reinicio
Publicado por: am3500 en Mayo 30, 2014, 02:13:34 AM
y por que cuando yo ago una pregunta nadie me responde  >:(  :'(