我想知道车轮转动时车轮的速度

时间:2014-11-14 12:17:59

标签: actionscript-3 flash greensock

我正在使用tweenlite旋转方向盘,下面是一段代码

TweenLite.to(wheel,12,{rotation:720,immediateRender:true,useFrames:false,onUpdate:onTweenUpdate});

当车轮旋转时,我想知道某些东西的车轮速度。我可以知道车轮旋转时的速度吗?

1 个答案:

答案 0 :(得分:0)

基于 @DodgerThud 的评论.. 为避免手动计算,您可以将数字放在int变量中,如此

num_rotation : int = 720;
num_time     : int = 12;
num_speed    : int = 0; //updates later

然后您的补间代码看起来像..

TweenLite.to(wheel, num_time, {rotation:num_rotation, immediateRender:true, useFrames:false, onUpdate:onTweenUpdate});

然后就像 @BotMaster 的评论所说,在你的 onTweenUpdate 中,你可以拥有..

num_speed = num_rotation / num_time; //update speed calculation