How to move along navmesh edge in plugin

I control character with joystick. When colliding with navmesh edge, the character stop. I want to know the plugin support this feature like[ http://digestingduck.blogspot.tw/2010/07/constrained-movement-along-navmesh-pt-3.html]

Hi

You can attach the NavmeshClamp component to the player, that should do it.

Alternatively you could run some code like this

Vector3 newPosition = the point where you want to move the agent
NNConstraint nn = NNConstraint.Default;
// Make it find the closest point in XZ space instead of in full 3D space
// See https://arongranberg.com/astar/docs/nnconstraint.html#distanceXZ
nn.distanceXZ = true;
var clampedPosition = AstarPath.active.GetNearest(newPosition, nn).position;
// Clamp the agent to the navmesh on the X and Z coordinates, don't clamp the Y coordinate though as you may want to do things like jumping
transform.position = new Vector3(clampedPosition.x, newPosition.y, clampedPosition.z);

in every Update call which will move it to the closest point on the navmesh.