在 TweenMax
暂停补间时是否可以应用动力?
使用 this fiddle 作为示例,是否可以在暂停时在一秒钟内减慢框的速度。
TweenMax.to('.example', 5, {
x: 1000,
ease: Linear.easeNone,
repeat: -1
});
我知道这可以通过创建一个新的补间来实现,但是如果有一个构建方法来实现这一点会很好。
答案 0 :(得分:0)
实际上, GSAP 提供了 ThrowPropsPlugin ,它确实处理基于动态的补间。
此 ThrowPropsPlugin 在内部使用 VelocityTracker (这也是GSAP提供的实用程序),您可以直接使用其{{3方法然后随时想要获得计算出的速度,你可以使用同样的.track()
方法。
很遗憾,我没有针对您的演示,但您可以查看.getVelocity()
并从那里获取。
尽管如此, ThrowPropsPlugin 是 ThrowPropsPlugin demos 的一部分。
希望这有帮助。