Eine Möglichkeit zur dynamischen Pfadfindung besteht darin, die Entität vorhersagen zu lassen, wohin das Ziel geht, und dorthin zu gehen.
Eine Möglichkeit hierfür ist die Verwendung einer Taylor-Serie.
Ich bezeichne den Weg des Ziels über die Zeit als die Funktion S (t), wobei S die Position und t die aktuelle Zeit ist und die Annäherung an den Weg A (f) und f das Datum in der Zukunft ist .
Dann ist die einfachste und dümmste Näherung A (f) = 0.
Das nächst einfachere ist A (f) = S (t), wobei t die aktuelle Zeit und f die Zukunft ist. Dies bedeutet, dass das Ziel einfach an seinem Platz anhält.
Das dritte einfachste ist A (f) = S '(t) · f + S (t), wobei S' die zeitliche Ableitung von S ist. Dies sagt voraus, dass das Ziel mit konstanter Geschwindigkeit ohne Beschleunigung weiterfährt.
Das vierteinfachste ist A (f) = S '' (t) * f ^ 2/2 + S '(t) * f + S (t). Dies sagt voraus, dass das Ziel mit einer konstanten Geschwindigkeit wie ein fallender Ball beschleunigt.
Ich weiß, dass dies in Bezug auf Zeitänderungen umformuliert werden kann, was für ein Spiel wahrscheinlich praktischer ist. Jetzt kann S alles sein. Es könnte eine X-Koordinate sein, es könnte eine Y-Koordinate sein, es könnte der Abstand zwischen den Objekten sein, es könnte ein Winkel sein. Es gibt wahrscheinlich auch bessere Methoden, um den zukünftigen Pfad eines Objekts vorherzusagen, also würde ich mich ein bisschen umsehen.