0

我正在尝试在旋转视图时在具有 Circ.easeInOut 轻松选项的应用程序中使用 TweenMax.to() 。我在没有 Starling 的情况下使用了同样的东西,没有问题。但在 Starling 中,当动画即将结束时,视图会突然加速,然后减速。我猜这是因为 Starling 仅适用于弧度,而代码 TweenMax 中的某处使用度值。

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

有什么解决办法吗?

4

1 回答 1

0

问题是别的。我可以明确地告诉你,TweenMax 将缓和从 0 到 360 的值,就像从 0 到 2*Math.PI 一样。在其他地方寻找问题,例如调用第二个 Tween,或修改现有 Tween 的持续时间。

TweenMax 的“易用性”适用于随着时间的推移从一个值变为另一个值所需的速率。它不对值本身进行任何类型的单位转换。

于 2013-10-14T21:00:11.623 回答