嘿,大家好。 我是新来的, 我想这应该很简单, 我可能漏掉了什么。

我有一个跳动动作, 由输入动作在更新方法中被调用, 看起来像这样

    void Update()

    {

        if (jumpAction.triggered)

        {

            if (isGrounded)

                gameDiff.numberOfJumps++;

                //其他东西

            }

        }

    }

我想让它做的是,每次用户按下空格键时,到达gameDiff类并更新numberOfJumps的值。

实际上,计数器在按下空格键时增加了约一千次。 我认为这与帧率有关,因为它在Update()方法中,但我曾经认为。triggered()方法只能在一个帧内激活一次。

感谢提前。