补间反弹导出过程

时间:2018-07-04 01:49:58

标签: javascript tween

这是Tween.Bounce.easeOut的源代码, 我不明白常数2.75、7.5625、0.75等... 推导过程是什么?

  if (k < (1 / 2.75)) {
    return 7.5625 * k * k;
  } else if (k < (2 / 2.75)) {
    return 7.5625 * (k -= (1.5 / 2.75)) * k + 0.75;
  } else if (k < (2.5 / 2.75)) {
    return 7.5625 * (k -= (2.25 / 2.75)) * k + 0.9375;
  } else {
    return 7.5625 * (k -= (2.625 / 2.75)) * k + 0.984375;
  }

1 个答案:

答案 0 :(得分:0)

我是罗伯特·彭纳Index。您可以找到答案。