Exemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (controller.isGrounded)
        {
            OnGrounded.Invoke();
        }
        else
        {
            OffGrounded.Invoke();
        }

        CharacterMover.Move(controller);
    }
Exemplo n.º 2
0
    void Update()
    {
        if (controller.isGrounded)
        {
            OnGrounded.Invoke();
        }
        else
        {
            OffGrounded.Invoke();
        }

        if (Input.GetAxis("Vertical") > 0 || Input.GetAxis("Vertical") < 0)
        {
            position.y = Input.GetAxis("Vertical") * Speed * Time.deltaTime;
        }


        position.x = Input.GetAxis("Horizontal") * Speed * Time.deltaTime;

        position.y = Gravity * Time.deltaTime;


        controller.Move(position);
    }