私は地面から跳ね返るボールクラスを持っています。
ここに私のコードの一部があります:
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;
}
}
このコードの問題は、空中にボールがあると、最初よりも高く跳ね返り、どんどん高く跳ね続けますが、最初と同じ高さに跳ね返りたいということです。