Maussteuerung wie Diablo und das agieren mit monster GM:S

  • GM 8
  • Maussteuerung wie Diablo und das agieren mit monster GM:S

    Hallo, ich mache gerade ein spiel.

    Ich habe schon die maus implementiert, das heißt, der spieler kann per mausclick befehle entgegennehmen und dort hingehen wo ich klicke.

    Mein problem ist: wenn ich auf einen gegner klicke soll der spieler hinlaufen, vor ihm stehen bleiben, da er sonst versucht genau auf die gegner position zu kommen, und selbsständig hits ausführen soll, bis der gegner tot ist.

    Ich lade ein bild hoch, dass ihr seht was ich schon habe, kurz gesagt: auf die positzion der maus wird per klick ein objekt erzeugt, zu diesem geht der spieler, dann wird es gelöscht.

    nun soll er zu den gegner gehen und ihm töten, außerdem kann ich so das wandproblem lösen, da, wenn ich auf die wand klicke, der player drauf zu geht und wild umherrennt, ist ja klar, bei einer solid wand XD <img src="http://www.pic-upload.de/view-18968974/gamemaker-hilfe.png.html" alt="gamemaker-hilfe.png.html" title="gamemaker-hilfe.png.html" style="font-size: 0.8em;" />

    Danke schonmal
  • Du kannst zwei dinge machen, bei der ersten vielleicht einfacher erscheinenden methode bin ich mir sicher das es geht die andere hab ich nie ausprobiert.

    1)
    Du brauchst ein Object das Kreis oder Ellipsenförmig ist ( je nachdem ob in der iso oder draufsicht) das wenn du auf einen Gegner klickst auf ihm erstellt wird, wenn dein Spieler mit diesem Object kollidiert soll er stehenbleiben. Weiters kannst du dir dann die id ausgeben lassen auf welchem der Kreis liegt und dort leben abziehen bis der Spieler das kreisobject nicht mehr berührt.

    2)
    Du musst mit lenghtdir_y und lengthdir_x einen Punkte errechnen der vom Gegner auf den du geklickt hast zwischen dem Gegner und dem Spieler liegt. Also einfach einen Punkt auf dem Radius rund um den Gegner richtung Spieler. (klingt abschreckender als es ist) und dieser Punkt ist dann deine koordinate bei der dein Spieler halten soll. Wenn sich die Position deines verändert, verändert sich dann die Koordinate mit und dein Spieler rennt dann auch wieder hin :)

    out now: KNOSSOS auf itch.io
    ancient-pixel.com <<< ich freue mich über einen Besuch! ^^
  • Benutzer online 1

    1 Besucher