Gegner bewegt sich in vier Richtungen + Gegnerverfolgung

  • GM 7

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

  • Gegner bewegt sich in vier Richtungen + Gegnerverfolgung

    Hallo Leute :)

    Hätte kurz eine Frage:
    Zum einen, wie bringe ich ein gegnerisches Objekt dazu sich nur in vier Richtungen zu bewegen? Und das ganze noch in einer Gegnerverfolgung. Dh, sobald der Spieler sich zu nah zum Gegner hinbewegt, fängt der Gegner an den "Helden" zu verfolgen, und das eben nur in vier Richtungen (links, rechts, runter, rauf).

    Danke schonmal für die Antwort :)
    mfg
  • jürgen, er will ja nur das der spieler nur in 4 richtungen läuft...

    maybe so?

    GML-Quellcode

    1. move_towards_point(mouse_x,mouse_y,5);
    2. //edit: mit direction = point_direction(x,y,mouse_x,mouse_y) gehts vll. auch^^
    3. if direction < 45 && direction >= 315 {direction = 0;}
    4. if direction >= 45 && direction < 135 {direction = 90;}
    5. if direction >= 135 && direction < 225 {direction = 180;}
    6. if direction >= 225 && direction < 315 {direction = 270;}


    weiß nich, vll hauts ja hin^^
    (mouse_x und y ändern durch objekt)

    ich kenn keinen andren befehl wo die direction für das ermittelt wird... vll. gibts ja nen bessren befehl für...

    habs eben getestet, funktioniert nich perfekt aber besser als nix xD vll kannst es ja ausbessern ;)
    mfg Salmi