示例#1
0
    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);
    }
示例#2
0
 // Update is called once per frame
 void Update()
 {
     anim.SetAnimationDirection(navMesh.velocity);
 }