Sign in to follow this  
Anddos

ai movement

Recommended Posts

Anddos    588
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
Ashaman73    13715
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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this