Ich versteh nicht ganz, wo das Problem liegt
Entweder du machst es so, dass man sich nur kachelweise bewegt, dann ist der Abtand im Prinzip |XZiel - XHeld| + |YZiel - YHeld|
Oder du machst einen realen Abstand, dann ist es sqrt ( (|SceneXZiel - SceneXHeld|)² + (|SceneYZiel - SceneYHeld|)²)
Wenn du den Helden als Event hast und den Zeiger auf dem Ziel als Helden mit veränderter GFX, brauchst du nur die Koords/Scenes einzulesen, das Script anzuwenden und nachzuprüfen, ob es unter einem bestimmten Wert (wie eben 10) liegt, wenn nein, passiert halt nix oder es kommt nen Warnton oder oder
(für sqrt müsstest du natürlich nen Script basteln)







					
					
					
						
Zitieren