unity make rigidbody cap velocity code example
Example 1: unityy limit rigidbody velocity
if(rigidbody.velocity.sqrMagnitude > maxVelocity)
{
//smoothness of the slowdown is controlled by the 0.99f,
//0.5f is less smooth, 0.9999f is more smooth
rigidbody.velocity *= 0.99f;
}
Example 2: how to clamp a velocity in unity c#
rigidbody2D.velocity = Vector2.ClampMagnitude(rigidbody2D.velocity, maxVelocity);