A* Pathfinding Project

NavMeshAgent.stoppingDistance for AStar


#1

There is a NavMeshAgent.stoppingDistance value that can be accessed in code for the navmeshagent of Unity.

I see a “endReachedDistance” in the inspector for RichAI but it’s not accessible in code and I don’t think it quite does the same thing. How can I make my characters stop at a custom distance from the target by code?

I want to replicate exactly the behaviour from a unit I had created with the standard NavMeshAgent’s component (the teal unit). Overall I’m having a harder time with rotations, and with stopping distance.
The yellow unit is using Astar.

Basically, the problems I identified with an astar unit is this:

  • sometimes the astar unit goes back on its track
  • it rotates awkwardly compared to NavMeshAgent, especially when groups are involved. (I am going to try RVOcontroller next)

Any pointers as to what could be wrong?