bewegendes Bild

09/08/2012 23:10 .Moskito#1
Heyho.
Ich bin dabei ein Minigame zu scripten und bin gerade bei der Gestaltung der Map.
Die Map ist eine Gui, in der viele kleine Buttons sind.
Nun, sobald man auf einen Button klickt, soll sich die Person (ein Bild) in Richtung des Buttons bewegen.

Jetzt ist es bei mir so, dass wenn ich auf den Button klicke, die Person bei dem Button erscheint, wie gewollt.
Allerdings sieht man nicht den Weg, wie sie dort hin kommt.

Das wäre jetzt meine Frage, wie kann ich dieses möglichst simpel verwirklichen?
09/08/2012 23:25 Lawliet#2
Schau die mal GDI+ an
09/09/2012 22:00 .AppleTree.#3
Du kanst natürlich einfach die Position des Bildes immer um 1 Pixel verändern und dazwischen ein Sleep. Am besten in ner For schleife, musst halt in irgend ner Variable die Koordinaten speichern da man die glaub ich nicht auslesen kann, kann mich aber auch täuschen.

MFG AppleTree
09/09/2012 22:18 Logtetsch#4
Weiß jetzt nicht genau ob es das ist wonach du suchst, aber habe letztens etwas tolles gesehen. Schau dir mal in der AutoIT Hilfe die Funktion GUICtrlCreatePic an. Guck dir das Beispiel der Funktion an. Ich meine es war das zweite, oder dritte Fenster. Dort ist ein Zauberer abgebildet, welchen du mit den Pfeiltasten bewegen kannst.

Ansonsten steht dir, wie schon gesagt, die GDI+ zur Stelle und wäre in diesem Fall dein bester Freund ;)