I’m using seeker.StartPath to draw the path from another script, but how do I enable movement?
Hey,
If you are using one of the IAStarAI based movement scripts, you can use the IsStopped property.
https://arongranberg.com/astar/docs/old/interface_pathfinding_1_1_i_astar_a_i.php#a395c23c8af16726f8a5abddd2f3bd198
@unclepickle1 Movement is generally done using one of the built-in movement scripts or by writing your own movement script. Take a look at the get started tutorial for more info: https://arongranberg.com/astar/docs/getstarted.php
In your doc it says to use
transform.position += velocity * Time.deltaTime;
for 2D games, but the AI doesn’t follow the path this way. How can I make it follow the path in 2D?
I don’t understand your question. Could you elaborate a bit?
In the doc
`// If you are writing a 2D game you may want to remove the CharacterController and instead use e.g transform.Translate
// transform.position += velocity * Time.deltaTime;`
This makes the AI move directly towards the object instead of following the path. How do I enable/disable movement along the path from a script?
Hi
It would only move directly towards the target if your ‘pick next waypoint distance’ was set to a very high value. You can take a look at the example scenes for more help on how to configure an agent.
I’ll check it out, thanks.