mejor mostra el codigo haci podemos solucionartelo mejor, si tiene movimiento puede ser q pase de largo ese valor. ya que el movimiento es cuantitativo por ejemplo speed=3; en el primer step va a estar en x=10 y en el otro x=13, salta el 11 y el 12.
y si te sirve tenes esto:
point_distance(x1,y1,x2,y2) Devuelve la distancia existente entre el punto situado en (x1,y1) y el situado en (x2,y2).
distance_to_point(x,y) Devuelve la distancia de la caja l?mite de la instancia actual hacia el punto (x,y).
distance_to_object(obj) Devuelve la distancia de la instancia actual a la instancia m?s cercana del objeto obj.
y si te sirve tenes esto:
point_distance(x1,y1,x2,y2) Devuelve la distancia existente entre el punto situado en (x1,y1) y el situado en (x2,y2).
distance_to_point(x,y) Devuelve la distancia de la caja l?mite de la instancia actual hacia el punto (x,y).
distance_to_object(obj) Devuelve la distancia de la instancia actual a la instancia m?s cercana del objeto obj.