Intelligente Wegfindung

  • GM 8

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

  • Intelligente Wegfindung

    Zunächst möchte ich erwähnen dass ich in der SuFu nachgeschaut habe, aber nur einen Thread mit grid also Raster gefunden. Dieses möchte ich aber nicht verwenden.!

    Hallo!

    Mein Problem ist wie folgt:

    Ich arbeite das ganze aber noch in D&D aus, da ich das Game im nachhinein in GML schreiben möchte, um einfache dinge zu erlernen.
    Ich möchte dass sich das Objekt dass sich bewegt den schnellsten weg zum nächsten Goldbeutel sucht.

    Die Suche an sich funktioniert. Aber nicht effizient. Da das Objekt immer zu dem Goldbeutel läuft den ich als erstes platziert habe.
    Liegt aber wohl daran dass ich im step event step avoiding (d&d) verwende und als koordinaten x und y des Goldsacks eingebe.

    also, item_gold.x und eben y

    Gibt es aber eine möglichkeit mit der das objekt nicht zum erstplatzierten goldsack sondern zu dem der am nächsten liegt läuft?
    Wenn es nur in GML geht ist das nicht schlimm, aber dann versuchts bitte verständlich zu erklären. ^^
    Oder besser noch: Zeigt mir wo ich DIESEN SPEZIELLEN Teil lerne ^^

    Ich freue mich mal wieder auf eine bombastische antwort meiner lieblingscommunity :D

    MFG Der Fisch

    Wenn irgendwas an Infos fehlt sagt bescheid.
    Kein Wesen ist an sich gut oder Böse, sein handeln macht es dazu.

    Wir brauchen hilfe! Du kannst helfen?
    Dann komm auf unseren Minecraft Server und hilf beim aufbau!

    forum.theguardiansofheaven.com/
  • Wenn ich das richtig verstanden habe meinst du mp_grid_* funktionen.
    Hier hatte ich das Thema schon. Kann dir auch die gmk dafür geben aber bin zurzeit nur mitn Handy hier. Schreib mir eine Nachricht und morgen kann ichs dir dann senden.
    MfG Rodrog
    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Ergo: Je mehr Käse, desto weniger Käse.
  • Aber wäre... MP_Grid dann nicht MIT Raster? Ich wollte gerne eins ohne ^^

    Also ich versteh dass so dass es dann eine rasterbewegung (wie in beispielsweise pokemon) ist.
    Das will ich nicht. Das objekt soll sich frei bewegen können.

    Aber danke für die antwort ^^

    MFG Der Fisch
    Kein Wesen ist an sich gut oder Böse, sein handeln macht es dazu.

    Wir brauchen hilfe! Du kannst helfen?
    Dann komm auf unseren Minecraft Server und hilf beim aufbau!

    forum.theguardiansofheaven.com/
  • In d&d wird das etwas kompliziert;
    Aber ich denke das sollte das Problem lösen:

    GML-Quellcode

    1. if !(instance_number(item_gold)=0)
    2. {
    3. nearest = instance_nearest(x,y,item_gold);
    4. action_potential_step(nearest.x,nearest.y,3,false)
    5. }


    Den Code einfach in das Step-Event des Objektes das das Gold verfolgen soll kopieren ;)
    Du kannst zudem auch die 3 (Geschwindigkeit) auch in eine andere X beliebige Zahl verändern.
    Hoffe das der Code soweit richtig ist, habe leider gerade keine Zeit ihn zu testen.

    Mfg Clonk_Fan

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Clonk_Fan ()

  • Hey danke ^^

    Du kannst zudem auch die 3 (Geschwindigkeit) auch in eine andere X beliebige Zahl verändern.
    Das hätte ich gerade auch noch so verstanden aber danke ;)

    Das ist genau das was ich brauchte. War mir eh schon sicher das ein code kommt ^^.
    Aber was soll man machen. Es wird sowieso zeit mal was zu lernen ^^

    MFG Der Fisch

    Edit: DANKE DANKE DANKE es funktioniert perfekt :D
    Kein Wesen ist an sich gut oder Böse, sein handeln macht es dazu.

    Wir brauchen hilfe! Du kannst helfen?
    Dann komm auf unseren Minecraft Server und hilf beim aufbau!

    forum.theguardiansofheaven.com/