Hallo bleicher,
blöde frage - aber warum bringst du das Element nicht auf einem geraden Pfad zurück? dijxtra ist dazu da um bei mehreren wegmöglichkeiten zu entscheiden - ein drag&drop kannst du doch auf einer geraden zurückfallen lassen?
Ich würde ja gerne die gerade berechnen. Ich wüsste (noch) nicht, womit ich das automatisch erledigen lassen kann.
Im Moment ist es so, dass ich mich in 10-Pixel-Schritten auf das Ziel "z" zubewege. Wenn aber z.B. der X-Abstand zu z kleiner ist als der Y-Abstand, dann erreiche ich X vor Y und der Weg zu z auf der Y-Achse wird eine gerade Line. Das ist unschön. Der Weg soll immer die kürzere Diagonale sein.
Vielleicht gibts dafür auch schon eine fertige Funktion und ich hab sie nur noch nicht gefunden. Vielleicht gibts auch eine andere Lösung?
Ich dachte mit dem Dijkstra-Algorithmus wäre ich richtig, damit lässt sich auch die kürzeste Verbindung zwischen 2 Punkten ermitteln.
Grüße, Matze