我如何获得对象的 angular 速度?日冕,lua

how can i get the angular Velocity of an object? corona, lua

我有一个慢动作模式,我需要获得一个物体的 angular 速度,这样我才能让它变慢。我正在使用电晕,lua。

Angular 速度应该围绕原点。我在下面写了算法,也在下面 Lua 中写了公式。但是这个公式只能用于最大 6 度的角度,因为更大的角度需要更准确的公式。

1-定义原点X0,Y0

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

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

你在 t2 的 angular 速度是

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

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