我怎样才能获得物体的角速度? corona,lua

时间:2015-04-28 17:49:08

标签: lua get corona

我有一个慢动作模式,我需要获得一个物体的角速度,所以我可以让它变慢。我正在使用电晕,lua。

1 个答案:

答案 0 :(得分:1)

角速度应该在原点附近。我在下面写了下面的算法以及Lua中的公式。但是这个公式仅适用于最大6度的角度,因为更大的角度需要更精确的公式。

1-定义Origin X0,Y0

2 - 时间t1处的对象位于x1,y1,从X0和Y0获取这些值

3 - 时间t2处的对象位于x2,y2,从X0和Y0获取这些值

你在t2的角速度是

local Vang = math.atan  ( math.sqrt  ( (x2-x1)^2+(y2-y1)^2 )  /  math.sqrt (x1^2+y1^2) )

这将是弧度或其切线的值。您可以乘以180并除以3.14以得到度数。