playerCharacter.FixedUpdate C# (CSharp) 메소드

FixedUpdate() 보호된 메소드

protected FixedUpdate ( ) : void
리턴 void
    protected override void FixedUpdate()
    {
        if (applyJumpForce) {
            float timeDiff = Time.deltaTime * 100;
            forceToAdd = plusJumpForce * timeDiff;
            currentJumpForce += forceToAdd;
            rb.AddForce(new Vector2(0, forceToAdd));
        }
        if(!IsGrounded())
        {
            if (moveH > 0)
            {
                if (rb.velocity.x < moveSpeed)
                    rb.AddForce(new Vector2(moveH * airMoveSpeed, 0));
            }
            else if (moveH < 0)
            {
                if (rb.velocity.x > -moveSpeed)
                    rb.AddForce(new Vector2(moveH * airMoveSpeed, 0));
            }
            if(Input.GetAxisRaw("Vertical") == -1) {
                Debug.Log("Fastfall!");
                //if (rb.velocity.y > maxFallSpeed) {
                    rb.AddForce(new Vector2(0, -200));
                //}

            }

        }
    }