Figur soll dort hin gehen, wo ich hinklicke

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

  • Figur soll dort hin gehen, wo ich hinklicke

    Hey Leute, meine erste Frage hier :D



    also, ich habe hier eine Figur in meinem Spiel, die soll sich nun bewegen. Und zwar möchte ich jetzt irgendwo hinklicken (also auf mein Spielfeld) und dort soll die dann hin wandern. Kann mir da jmd nen Tip geben???? Habe noch nix an der Figur eingestellt, die nur als Objekt erstellt und in das Spiel plaziert



    Danke schonmal



    LG
  • Du hast die SuFu anscheinend noch nicht so gut kennen gelernt, sonst wärst du möglicherweise recht schnell auf das hier gestoßen. Lässt sich mit den Suchbegriffen "Bewegung zu Mausklick" finden. Lad dir einfach die Datei im ersten Post runter und kopier den entsprechenden Code des Objektes "man" in dein Objekt.
    Also ich hab mir das Example nicht angeguckt, weil ich gerade keinen GM zur Hand hab, aber anscheinend ist das ja Code...

    Also für alle D&D-er:
    Glob (!) Right/Middle/Left (oder was auch immer) Pressed
    var:xto value:mouse_x releative[_]
    var:yto value:mouse_y releative[_]
    var:direction value:point_direction(x,y,xto,yto) releative[_]
    var:speed value:5 releative[_]
    Also den Speed musst du so verändern, so wie du willst...

    Und ich würde im Step noch das machen, damit der dann bei der Maus auch stehen bleibt:
    Also:
    Step:
    var:point_distance(x,y,xto,yto) value:5 smaller than

    var:x value:xto releative[_]
    var:y value:yto releative[_]
    var:speed value:0 releative[_]



    Das müsste eig funktionieren...
  • hey, danke für eure ganzen vielen fixen Antworten.



    Also ich habe mir das Beispiel von Irrenhaus3 vorhin angeschaut, das ist genial, damit würde ich quasi sogar schon die nächste Frage beantwortet haben. Aber irgendwie funzt das nicht so ganz. Obald ich klicke um die Figur zu markieren meckert der nur rum:

    ___________________________________________
    ERROR in
    action number 3
    of Step Event
    for object Held1:

    Error in code at line 1:
    if ((x>cursor.start_x && x<cursor.x) || (x<cursor.start_x && x>cursor.x))

    at position 15: Unknown variable start_x




    Was muss ich tun? Habe den Code 1:1 übernommen.



    LG
  • Hier mein Beispiel zum Thema.
    Falls dir eine der Funktionen nichts
    sagt, schau besser in der Hilfe nach, ich
    find nämlich, dass das ganz schön wichtige
    und nützliche Funktionen sind, die man immer
    wieder braucht.
    Dateien
    • movetomouse.zip

      (11,6 kB, 118 mal heruntergeladen, zuletzt: )
    ___________________________________________________________
    Beware of wild pointers
    ______Hinweis für Allergiker: Kann Spuren von Ironie enthalten_____