Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Chrom en Diciembre 14, 2014, 06:10:45 PM

Título: Como segur a un objeto a cierta distancia?
Publicado por: Chrom en Diciembre 14, 2014, 06:10:45 PM
Hola a todos amigos de comunidadgm :D, Tengo una duda como hago para que un objeto tenga que seguir a otro a cierta distancia,es decir,por ejemplo si el jugador esta en x ,el objeto que lo sigue tenga que estar en x-32 y que no sobrepase esa distancia como hago para hacerlo?
Ayudenme por favor. :-X
Saludos  ;D
Título: Re:Como segur a un objeto a cierta distancia?
Publicado por: Clamud en Diciembre 14, 2014, 06:31:29 PM
[gml]
var difx;
difx = obSeguidor.x - obJugador.x;
if( abs(difx) > 32 ) obSeguidor.x = sign(difx) * 32 + obJugador.x;
[/gml]
Título: Re:Como segur a un objeto a cierta distancia?
Publicado por: eams1986 en Diciembre 14, 2014, 07:49:16 PM
Hola amigo  a ver si te funka en el objeto que quieras que te siga PON esto  en STEP
[spoiler]if distance_to_object (obj_player)  <200 and distance_to_object(obj_player) >32 //32 es la distancia que quieres
    {
      move_towards_point(obj_player.x, obj_player.y, 5);
       }
         else
          speed = 0;[/spoiler]

Saludos
Título: Re:Como segur a un objeto a cierta distancia?
Publicado por: Chrom en Diciembre 15, 2014, 10:16:31 PM
Muchas Gracias a los dos  :D me ha funcionado perfectamente