วิธีหนึ่งในการค้นหาเส้นทางแบบไดนามิกคือเอนทิตีทำนายตำแหน่งที่จะไปและไปที่นั่น
วิธีหนึ่งในการทำเช่นนี้คือการใช้ซีรี่ส์เทย์เลอร์
ฉันจะเรียกเส้นทางของเป้าหมายเมื่อเวลาผ่านไปฟังก์ชัน S (t) โดยที่ S คือตำแหน่งและ t คือเวลาปัจจุบันและการประมาณเส้นทางคือ A (f) และ f คือวันที่ในอนาคตอันใกล้เคียง .
ดังนั้นการประมาณค่าแบบง่ายและโง่ที่สุดคือ A (f) = 0
สิ่งที่ง่ายที่สุดถัดไปคือ A (f) = S (t) โดยที่ t คือเวลาปัจจุบันและ f คืออนาคต นี่เป็นการคาดการณ์เป้าหมายที่จะหยุดนิ่ง
สิ่งที่ง่ายที่สุดลำดับที่สามคือ A (f) = S '(t) * f + S (t) โดยที่ S' คืออนุพันธ์ของ S เทียบกับเวลา นี่เป็นการคาดการณ์เป้าหมายที่จะดำเนินต่อไปที่ความเร็วคงที่โดยไม่มีการเร่งความเร็ว
วิธีที่สี่ที่ง่ายที่สุดคือ A (f) = S '' (t) * f ^ 2/2 + S '(t) * f + S (t) นี่เป็นการคาดการณ์เป้าหมายที่จะเร่งด้วยความเร็วคงที่เหมือนลูกบอลตกลงมา
ฉันรู้ว่าสิ่งนี้สามารถนำมาใช้ใหม่ในแง่ของการเปลี่ยนแปลงในเวลาซึ่งน่าจะสะดวกกว่าสำหรับเกม ตอนนี้ S สามารถเป็นอะไรก็ได้ มันอาจจะเป็นพิกัด X มันอาจเป็นพิกัด Y มันอาจเป็นระยะห่างระหว่างวัตถุมันอาจเป็นมุม นอกจากนี้ยังมีวิธีที่ดีกว่าในการทำนายเส้นทางในอนาคตของวัตถุดังนั้นฉันจึงมองไปรอบ ๆ