我正在开发Flash游戏,我需要在屏幕上以环绕的方式移动我的电影剪辑。
为此,我使用greensock提供的Tweenmax.to()
函数。
该函数将“时间”和“距离”作为参数,并对运动本身应用加速和解除。
然而,这需要超出我想要的最大速度。 有没有办法可以设置动作的最大速度?
答案 0 :(得分:2)
我不认为你可以手动控制加速度,但是为了减慢速度你可以设置更高的时间值: 说,来自
TweenMax.to(mc, 2, {x:65, y:117});
到
TweenMax.to(mc, 4, {x:65, y:117});
或者使用其他类型的缓动 - 每个缓动都包含自己的一组加速度。 有很多,你可以尝试找到合适的。
有interactive demo,尝试使用不同的缓动功能。