如何创造一个平稳的跳跃运动?

时间:2012-10-06 13:17:06

标签: c# xna

我有这个球,当OnClick需要再次向上跳150px时。它需要在1秒(1000毫秒)内完成。

我尝试了几种方法。将时间划分为两个,首先是上升而另一半下降...但它有点不稳定而且不那么顺利。

有人有个主意吗?

1 个答案:

答案 0 :(得分:2)

你想要一个颠倒的抛物线,从零开始,在t = 1时返回零。公式是:

y = k * t * (1 - t)

要找出 k ,请替换( t y )=(0.5,150)并求解 k