Tengo a mi personaje y tengo a un enemigo. Ese enemigo al estar a tanta distancia de mi personaje le asigne que la animacion vaya mas rapida o mas lenta o se detenga. Si estoy del lado derecho del enemigo al acercarme, el enemigo acelera su image_speed, y si me alejo desacelera, y si me alejo mas se detiene la animacion. Hasta ahí todo bien, pero si estoy del lado izquierdo del enemigo la animación del enemigo esta continuamente animada sin importar la distancia que este de este. Aca les paso el codigo para que lo miren a ver si me pueden indicar mi problema :-[
En Create tengo esto:
En Step tengo esto:
En Create tengo esto:
Código [Seleccionar]
image_speed=0
En Step tengo esto:
Código [Seleccionar]
///SI ESTOY DEL LADO IZQUIERDO DEL ENEMIGO///
if mi_personaje.x+112 > x
image_speed=0.1
else
image_speed=0
if image_speed=0
image_index=0
if mi_personaje.x+96 >
image_speed=0.3
if mi_personaje.x+80 >
image_speed=1.0
///SI ESTOY DEL LADO IZQUIERDO DEL ENEMIGO///
if mi_personaje.x-112 < x
image_speed=0.1
else
image_speed=0
if image_speed=0
image_index=0
if mi_personaje.x-96 < x
image_speed=0.3
if mi_personaje.x-80 < x
image_speed=1.0