我正在使用 Flash 开发游戏,我需要在屏幕上以环绕方式移动我的影片剪辑。
为此,我使用 greensock 提供的 Tweenmax.to()
函数。
该函数以“时间”和“距离”为参数,并对运动本身应用加速和减速。
然而,这使得运动的最大速度超出了我想要的。 有没有办法也可以设置运动的最大速度?
最佳答案
我不认为你可以手动控制加速度,但要减慢速度,你可以设置更高的时间值: 说,从
TweenMax.to(mc, 2, {x:65, y:117});
至
TweenMax.to(mc, 4, {x:65, y:117});
或者使用另一种类型的缓动 - 每个缓动都包含自己的一组加速。 有很多,你可以尝试找到合适的。
有一个interactive demo ,尝试使用不同的缓动函数。
关于actionscript-3 - 限制 tweenmax 的最大速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14954315/