我正在使用GreenSock> TweenMax.to 所以标题说明了一切....我有这个MC(具有光线的名称),当函数几乎结束时速度变慢
这是代码
TweenMax.to(rays, 20, {rotation:"360", repeat:-1 });
为什么会这样?我做错了什么
答案 0 :(得分:2)
这可能是因为默认的“缓和功能”是一种“缓和”,其效果在结束时减慢。
有许多宽松功能可供选择,请在此visualizer中浏览它们。
要在调用TweenMax.to()
时覆盖缓动功能,documentation表示您需要为ease
选项指定值。您可能希望Linear.easeNone
函数以一致的速率播放效果。
导入Linear
课程后,您应该能够这样做:
TweenMax.to(rays, 20, {rotation:"360", repeat:-1, ease: Linear.easeNone });