Navmesh Suggestion.

Hey all, I have noticed an issues i’m having with NavMesh.

Destination points. Maybe I’m using it wrong, but when I have a large object on the Navmesh (set as a NavMesh Obsticle) the Agents all that are sent to that object Congregate at one point on the edge of the object, instead of a random point along any edge. If its one or two Agents this is ok, because they can do what they need to and move along… but if you send 10 or more agents to the same object at the same time, the one who reaches it first gets stuck between the object and all the other agents trying to get that “Edge point” they can now never reach. Size of the object they are going to doesn’t matter. What’s odd is they will literally walk around the object to get to that one, specific point.

Is there a way to set it up so when you specify the “Object” as a destination, they can randomly go to any Edge of that object and satisfy reaching the destination?

First thing I would try is to assign different destinations still within the large object to each subsequent requestor. That just needs a little bit of state to cycle through possible locations, like perhaps arranged randomly within a circle on each possible destination object.

I have been using the Objects transform.Position as the destination, so If i understand correctly you think if I do a randomsphere or something along those lines using the transform.Position then they may go to the closest point/edge, Ill give it a shot.