所以我发现了以下类型的缓动函数的几种实现:
function easeInQuad(t, b, c, d) {
return c*(t/=d)*t + b;
}
但是真的想使用以下格式:
function easeInQuad(pos) {
return Math.pow(pos, 2);
}
如何计算" pos"吗
提前致谢。
编辑: 它们确实有两种不同的功能。 第一个预期t:当前时间,b:开始值,c:值变化,d:持续时间 第二个期望预先制作一些微积分以便与第一个相同。 我试图找出这些微积分是什么。
编辑2: 我相信我无法正确解释自己并为此道歉。 让我这样说吧: 如何使用以下内容: https://github.com/danro/easing-js/blob/master/easing.js