ATTENTION READERS! Lucky's VB Gaming Site is no longer active. For updated game programming information and tutorials, please visit The Game Programming Wiki!
Waypoints
hi, ich will euch hier verständlich machen wie man waypoints
macht. mit waypoints meine ich z.B. 5 punkte auf einem screen
die ein objekt nacheinander abfliegt.
um das zu realisieren rechnet man den Steigungsfaktor aus:
a = x1 -
x2
b = y1 - y2
l = Wurzel( (a*a) + (b*b) )
nun hast du l (Länge = Hypotenuse). diese Länge teilst du
jetzt durch die Schnelligkeit (g) deines Objekts, das Ergebnis ist die Schrittzahl
(s)
die das Objekt für diese strecke braucht .
s = l / g
danach teilst du a durch s und b durch s , so erhältst du die
werte (d,f) die du zu der Objektposition (x,y) hinzuaddierst.
a / s =
d
b / s = f
x = x +
d
y = y + f
nun müsste sich euer Objekt von einem punkt zum anderen
bewegen.