コード例 #1
0
    public void Move(CharacterController controller, Transform transform)

    {
        if (controller.isGrounded)
        {
            moveDirection = transform.TransformDirection(moveDirection);

            moveDirection.x = InputX.MoveInput();

            moveDirection *= speed;

            moveDirection.y = 0;

            moveDirection.z = InputZ.MoveInput();

            moveDirection.y = JumpInput.MoveInput();
        }



        controller.Move(moveDirection * Time.deltaTime);

        moveDirection.y -= gravity * Time.deltaTime;



        //while(Time < )
    }
コード例 #2
0
    public void Move(CharacterController controller, Transform transform)
    {
        if (controller.isGrounded)
        {
            moveDirection   = transform.TransformDirection(moveDirection);
            moveDirection  *= speed;
            moveDirection.x = InputX.MoveInput();
            moveDirection.y = InputX.MoveInput();
            moveDirection.z = InputZ.MoveInput();
            moveDirection.y = jumpSpeed;
            if (Input.GetButton("Jump"))
            {
                ;
            }
        }


        controller.Move(moveDirection * Time.deltaTime);
        moveDirection.y -= gravity * Time.deltaTime;
    }