我看到this article在谈论缓动功能。还有一部分在谈论二次方缓解函数,并且有一个图表显示了使用此代码的0到1之间的数字范围:
const quad_easing = (t) => t * t;
let easing_vals = [];
for (let i = 0; i < 1; i += 0.1) {
easing_vals.push(quad_easing(i));
}
console.log(easing_vals)
如果我想找到5和90]之间的数字范围,但我只想其中的[[10个步骤,该怎么办?这意味着10个数字将是[5,a,b,c,d,e,f,g,h,90],并使用二次宽松函数生成。我看到这篇文章讨论了缓动功能。还有一部分讨论二次方缓和函数,并且有一个图表显示使用此... ...>
例如function(i, t){ return i % t; }
您将传递该函数作为操作数,并且它将对分别作为输入和时间的i和t执行。