Am I missing a parameter or something that will orientate the mesh (agent) to face forwarded as it moves along the navmesh path?
Also is there a way to find out where the agent is along the path (points)?
Am I missing a parameter or something that will orientate the mesh (agent) to face forwarded as it moves along the navmesh path?
Also is there a way to find out where the agent is along the path (points)?
For the orientation, you can use this function to get the agent velocity
For the path, you can compute it using this function and get an array of points:
var velocity = crowd.getAgentVelocity(0);
var angle = Math.atan2(velocity.x, velocity.z) ;
var quaternion = new BABYLON.Quaternion.RotationAxis(BABYLON.Axis.Y, angle);
mesh.rotationQuaternion = quaternion;
Thanks So much