Wie kann ich ein objekt einen anderen folgen lassen?

  • GM 8

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

  • Wie kann ich ein objekt einen anderen folgen lassen?

    Ich weiß hört sich leicht an, aber ich weiß nicht, wie man es so einstellen kann, das ein objekt den spieler die ganze zeit verfolgt.
    (mit move_towards_point hat´snicht geklappt)
    kann mir jemand helfen?
    Aktuelle Projekte:

    • PacTobs 1(comming soon...) :gmlove:
    • PacTobs 2
    • ??? Quiz
    • Panzer-Spiel
    • Mario IN:The War of the Mushroom Kingdom!!
    • Ein Koopa-Spiel
    • Platform Spiel.

  • Ich bin mir nicht sicher, aber mit

    GML-Quellcode

    1. mp_potential_step(object.x,object.y,speed,checkall
    bewegt sich das Objekt mit einer bestimmten Geschwindigkeit (speed) in eine bestimmte Richtung (also die wo sich des andere Objekt befindet).

    ich weiß aber nich ob du des meinst :D
    I am a in the GM Quiz!
  • Das ganze kommt darauf an, wie das Objekt das andere Objekt verfolgen soll. So wie eine Lenkrakete (Also egal ob das verfolgte Objekt steht oder nicht, das Verfolgerobjekt bewegt sich darauf zu), oder soll das Verfolgerobjekt immer einen bestimmten Abstand zum verfolgten Objekt halten?
    ...
  • Versuch move_towards_point mal so:

    Create-Event:

    GML-Quellcode

    1. move_towards_point (spieler.x, spieler.y, speed);

    Für speed eine Zahl einsetzten.

    Wenn der Spieler sterben soll...
    Collision-Event:

    GML-Quellcode

    1. with (spieler) instance_destroy ()with (lenkrakete) instance_destroy ()
    Liebe Grüsse
    MirrorGames
  • danke

    nur noch eine frage.
    es funktioniert ja.. aber wie kann man es so einstellen, das jetzt (B.s.p ne´rakete) jetzt nicht so scharf lenken kann.
    es soll schon große bogen machen... wie bekommt man das hin? :S
    Aktuelle Projekte:

    • PacTobs 1(comming soon...) :gmlove:
    • PacTobs 2
    • ??? Quiz
    • Panzer-Spiel
    • Mario IN:The War of the Mushroom Kingdom!!
    • Ein Koopa-Spiel
    • Platform Spiel.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Tobias13 ()

  • Ich würde sagen mach einfach das er sich alle 5 steps neu ausrichtet ich habs nicht ausprobiert aber müsste doch dann gehen, oder?
    Also ins Create-Event:

    GML-Quellcode

    1. speed=3
    2. alarm[0]=5

    ins Alarm[0]-Event:

    GML-Quellcode

    1. move_towards_point(obj_Player.x,obj_Player.y,speed)
    2. image_angle=direction
    3. alarm[0]=35
    4. //Den Speed kannst du zufällig ersetzen!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Rohkar ()

  • er soll ja nicht so eckig AUFEINMAL in richtung spieler gehen... er soll sschon bogen machen wenn er den spieler verfehlt hat...
    Aktuelle Projekte:

    • PacTobs 1(comming soon...) :gmlove:
    • PacTobs 2
    • ??? Quiz
    • Panzer-Spiel
    • Mario IN:The War of the Mushroom Kingdom!!
    • Ein Koopa-Spiel
    • Platform Spiel.

  • Ein wenig überlegen oder SuFu(GMC gibts ja auch) benutzen dann muss man nicht ständig hier im Forum fragen.

    Zu erst definieren wir uns einen Script, den wir "angle_diff" nennen und schreiben folgendes hinein:

    GML-Quellcode

    1. //Berechnet die Differenz zwischen zwei Winkeln.
    2. return ((argument0 - argument1) mod 360 + 540) mod 360 - 180;


    Und, dann im :event_step:Event deines Objektes, was ein anderes verfolgen soll:

    GML-Quellcode

    1. var diff;
    2. diff = angle_diff(point_direction(x, y, anderesObjekt.x, anderesObjekt.y), direction);
    3. direction += sign(diff) * min(abs(diff), 5);//Falls du 5 durch eine höhere Zahl ersetzt, dann ändert das Objekt auch sein Richtung schneller(heißt kleinerer Bogen)


    Sollte soweit funktionieren.

    MfG Trixt0r ;)

    Albert Einstein schrieb:

    Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
  • ojeminee, das heißt wohl mein erster script... o.k. werde ich mal ausprobieren
    Aktuelle Projekte:

    • PacTobs 1(comming soon...) :gmlove:
    • PacTobs 2
    • ??? Quiz
    • Panzer-Spiel
    • Mario IN:The War of the Mushroom Kingdom!!
    • Ein Koopa-Spiel
    • Platform Spiel.