Platformer Follower Problem

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Platformer Follower Problem

    Neu

    Hallo,

    ich habe eine Frage, ich möchte ein GameObjekt einem anderen GameObjekt (dem Spieler) folgen lassen in einem Platformer.
    Ich habe verschiedene Möglichkeiten mit "move_towards_point(platforme_player.x,platforme_player.y,1)" probiert, jetzt habe ich ein Problem wenn der Follower/Verfolger den Spieler erreicht hat, zuckt oder vielmehr zittert der Follower herum, da die beiden Sprites die gleiche Größe haben sollten der Follower eigentlich komplett hinter dem Spieler verschwinden, durch dieses Zucken nach Links, Rechts, Oben und Unten bleibt er aber nie hinter dem Spieler stehen.

    Ich hoffe hier habt eine Idee was ich machen könnte.


    Gruß
    Lukas
  • Neu

    Eine Möglichkeit wäre eine Abfrage der Distanz

    GML-Quellcode

    1. if point_distance(x,y,platforme_player.x,platforme_player.y)>1
    2. {
    3. move_towards_point(platforme_player.x,platforme_player.y,1)
    4. }
    5. else
    6. {
    7. x=platforme_player.x;
    8. y=platforme_player.y;
    9. }