可能重复:
我如何将重力应用到我的弹跳球应用程序?
我有一个从地面反弹的球类。
这是我的代码的一部分:
public void update(){
yPos += ySpeed;
ySpeed += gravity;
if(yPos > BOTTOM_OF_SCREEN){
ySpeed *= -1;
}
}
这段代码的问题是,当我在半空中有一个球时,它的弹跳比开始时高,并且弹跳得越来越高,但我希望它弹跳到与开始时相同的高度。
可能重复:
我如何将重力应用到我的弹跳球应用程序?
我有一个从地面反弹的球类。
这是我的代码的一部分:
public void update(){
yPos += ySpeed;
ySpeed += gravity;
if(yPos > BOTTOM_OF_SCREEN){
ySpeed *= -1;
}
}
这段代码的问题是,当我在半空中有一个球时,它的弹跳比开始时高,并且弹跳得越来越高,但我希望它弹跳到与开始时相同的高度。