void FixedUpdate() { /*if (movement.magnitude == 0) { * rigidbody.drag = force; * } else { * rigidbody.drag = 0; * }*/ //rigidbody.AddForce(movement * force); //rigidbody.velocity = Vector2.ClampMagnitude(rigidbody.velocity, maxVelocity); anim.SetAnimationDirection(movement); rigidbody.MovePosition(rigidbody.position + movement * maxVelocity * Time.fixedDeltaTime); }
// Update is called once per frame void Update() { anim.SetAnimationDirection(navMesh.velocity); }