我正在尝试实现与此类似的缓动:
我正在尝试制作一个“月球漫步”的 HTML5 动画,我注意到月球漫步如何有速度增加的时期和速度减慢的时期。
我试图在没有正确结果的情况下使用 Sin 和 Cos 方程进行缓动。
为了将其实现为 jQuery 缓动,我需要什么等式?
我正在尝试实现与此类似的缓动:
我正在尝试制作一个“月球漫步”的 HTML5 动画,我注意到月球漫步如何有速度增加的时期和速度减慢的时期。
我试图在没有正确结果的情况下使用 Sin 和 Cos 方程进行缓动。
为了将其实现为 jQuery 缓动,我需要什么等式?
y = sin(x) + x
看起来像那个图表。阴谋
y = a * sin(f * 2*PI * x) + x
a = 0.05
当和时,此等式与您的草图相匹配f = 3
。
a
控制波的幅度。f
是频率,即 和 之间的周期0
数1
。我制作了一个 Desmos 图表,您可以在其中使用a
和c
使用滑块: