gpt4 book ai didi

java - 我如何在LWJGL中看到 "Jump"?

转载 作者:行者123 更新时间:2023-12-01 12:56:19 29 4
gpt4 key购买 nike

我正在尝试让相机在我的 LWJGL 程序中跳跃。我尝试编写一个 if/else 语句,它会说:“当你到达这个位置时,转到默认的起始位置。”到目前为止,它还在继续飞翔。这是我的代码:

if (flyUp && !flyDown) {
double newPositionY = (walkingSpeed * 0.0002) * delta;
position.y -= newPositionY;

if(position.y > .0002) {
position.y += newPositionY;
}
}

变量:

boolean flyUp = Keyboard.isKeyDown(Keyboard.KEY_SPACE);
boolean flyDown = Keyboard.isKeyDown(Keyboard.KEY_LSHIFT);

最佳答案

没有任何事情可以让你失望(据我所知)。

增加一些重力?

// After your if statement
position.y -= gravity * delta;

另外,我不确定原因,但我一般不建议使用步行速度作为跳跃速度。 :)

关于java - 我如何在LWJGL中看到 "Jump"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23859452/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com