🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

ai movement

Started by
0 comments, last by Ashaman73 11 years, 9 months ago
ok what i want do is make my ai rotate stop , make a direction to move from the rotation , move in that direction until he reachs the point and then do this over and over again , i know how todo each thing , i just cant keep it going in the main thread, i am sure i am going to need alot of bools.
:)
Advertisement
You are talking about following a path ?
Then you could do it like this:


// start to follow a path
entity.path = {waypoint1,waypoint2,....waypointn}
entity.path_index = 0


..
// main loop
loop
...
if entity.path_index<entity.path.length then
current_wp = entity.path[entity.path_index]
if distance(current_wp,entity.position) < threshold then
// take next index
entity.path_index += 1
else
// move into direction of next path
direction = normalize(current_wp - entity.position)
...move for 1 frame
end
end


This topic is closed to new replies.

Advertisement