2

我正在用 Flash 开发游戏,我需要在屏幕上以环绕的方式移动我的电影剪辑。为此,我正在使用Tweenmax.to()greensock 提供的功能。该函数将“时间”和“距离”作为参数,并对运动本身应用加速和减速。

然而,这需要超出我想要的运动的最大速度。有没有办法也可以设置运动的最大速度?

4

1 回答 1

2

我认为您不能手动控制加速度,但是要减慢速度,您可以设置更高的时间值:例如,从

TweenMax.to(mc, 2, {x:65, y:117});

TweenMax.to(mc, 4, {x:65, y:117});

或者使用另一种类型的缓动——它们中的每一个都包含自己的一组加速。有很多,你可以试着找到一个合适的。

有一个交互式演示,尝试使用不同的缓动功能。

于 2013-02-19T09:58:41.947 回答