将滚动物理应用于应用程序

时间:2010-08-14 08:21:42

标签: physics

我认为这是一个相当简单的问题,但我不知道从哪里开始。

我正在尝试实现一种功能,可以在屏幕上轻弹实体(例如图像),使其根据初始速度(非零)和摩擦系数随时间减速。

换句话说,考虑到初始速度和恒定摩擦,如何以编程方式确定对象在 t

使用伪代码或您熟悉的任何编程语言感受免费回复。

谢谢你们

1 个答案:

答案 0 :(得分:4)

等式是

s = u*t + 0.5*a*t*t

其中,

s is displacement (i.e. position)
u is the initial speed (can be zero too actually)
a is the acceleration (if you want deceleration use a negative value instead)
t is the time elapsed

考虑到a(在水平表面上)的摩擦力

a = -μg

其中,

μ is the coefficient of friction
g is gravitational acceleration