Starling中的TweenMax,可能存在弧度转换问题

时间:2013-09-30 09:27:09

标签: actionscript-3 starling-framework greensock

我正在尝试在旋转视图时使用Circ.easeInOut的ease选项在应用程序中使用TweenMax.to()。没有Starling,我使用了相同的东西,没有问题。但是在Starling中,当动画即将完成时,视图会突然加速然后变慢。我想这是因为Starling只能使用弧度,而代码中的某个地方TweenMax使用度数值。

两个旋转动画之间出现同样的问题:我的意思是当第一个动画完成时,在onComplete方法中调用第二个动画,并且在此过渡期间会看到相同的突然加速问题。

任何解决方案?

1 个答案:

答案 0 :(得分:0)

问题是别的。我可以肯定地告诉你,TweenMax会将值从0调整为360,从0到2 * Math.PI。在其他地方查找问题,例如调用第二个Tween,或修改现有补间的持续时间。

TweenMax的“缓和”适用于随时间从一个值更改为另一个值所需的速率。它不对值本身进行任何单位转换。