【发布时间】:2019-03-30 14:30:27
【问题描述】:
正如标题所说,我的播放器更像是跳跃,但我没有找到答案。我用这是我的代码
void Jumping()
{
if (Input.GetKeyDown(KeyCode.Space) && currentJumps <= maxJumps)
{
rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
currentJumps++;
}
}
【问题讨论】:
-
Jumping()函数是如何调用的? -
你的意思是在哪里?我在 Update 和 FIxedUpdate 中尝试过...当这就是你的意思时
-
是的,你能给我们一些关于
Jumping()被调用的位置和方式的上下文吗?如向我们展示更多代码。 -
对不起,我不能跟着你
-
是的,这就是我所指的。因此,如果在
FixedUpdate()中检查是否按下了空格,为什么还要再次检查Jumping()?这可能与您的问题无关,但根据提供的信息会让人感到困惑。