在TweenMax中暂停补间时的动量

时间:2015-08-24 12:57:25

标签: javascript greensock tweenmax tweenlite gsap

TweenMax 暂停补间时是否可以应用动力?

使用 this fiddle 作为示例,是否可以在暂停时在一秒钟内减慢框的速度。

TweenMax.to('.example', 5, {
    x: 1000,
    ease: Linear.easeNone,
    repeat: -1
});

我知道这可以通过创建一个新的补间来实现,但是如果有一个构建方法来实现这一点会很好。

1 个答案:

答案 0 :(得分:0)

实际上, GSAP 提供了 ThrowPropsPlugin ,它确实处理基于动态的补间。

ThrowPropsPlugin 在内部使用 VelocityTracker (这也是GSAP提供的实用程序),您可以直接使用其{{3方法然后随时想要获得计算出的速度,你可以使用同样的.track()方法。

很遗憾,我没有针对您的演示,但您可以查看.getVelocity()并从那里获取。

尽管如此, ThrowPropsPlugin ThrowPropsPlugin demos 的一部分。

希望这有帮助。