• Advertisement
Sign in to follow this  

ai movement

This topic is 1941 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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.

Share this post


Link to post
Share on other sites
Advertisement
You are talking about following a path ?
Then you could do it like this:

[CODE]
// 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


[/CODE] Edited by Ashaman73

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement