Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: nami en Mayo 15, 2011, 01:58:44 AM

Título: Duda sobre vida
Publicado por: nami en Mayo 15, 2011, 01:58:44 AM
Bueno el tema es q yo declare la variable vida en el evento step.

[gml]vida=5[/gml]

A esto le puse q al colisionar con un disparo me lo reste.

[gml]vida-=1[/gml]

Y puse q al llegar a 0 se destruya el enemigo.
[gml]if vida=0 {
instance_destroy()
}[/gml]

Quise hacer algo similar con el score, pero tampoco sirve...osea no me destruye la instancia :S...q error tengo?...
Título: Re: Duda sobre vida
Publicado por: Metal Mario en Mayo 15, 2011, 02:32:32 AM
Debe existir vida = 5 en Create para que funcione, no?
Título: Re: Duda sobre vida
Publicado por: LigTopet en Mayo 15, 2011, 02:40:41 AM
En cada step estas "seteando" la variable vida en 5, si le pegan le bajan uno pero no le afecta porque en el siguiente step tendra 5 de vida otra vez.
Si lo vas a dejar en step:
[gml]if!(variable_local_exists("vida"))
     vida=5[/gml]

Saludo