如何在Java GUI中实现引力?

时间:2016-04-28 14:22:34

标签: java

我想制作一个程序,当按下空格键时显示球跳,但我不确定如何将球拉回(重力)。 有人能给我一个建议吗?

1 个答案:

答案 0 :(得分:0)

通常你应该使用x和y的正确轨迹方程。但可能有另一种简单的方法。

你可以在按空格的同时用x增加一个整数。

x = x + 5 // if space is clicked
x = x - 1 // per second, pseudo "gravity" - using a thread
// x equals the current height of the ball
// maybe you need a check, that he cant press space, if he is on the ground, 
// because double jumps are not that typical with gravity

我知道这不是重力等同的正确方法,但对初学者来说这是一种简单的方法(在我看来)