插值不断变化的价值

时间:2016-09-11 15:16:49

标签: javascript interpolation

我理解如何根据金额(例如时间)在两个值之间插值。

因此,对于任何给定的插值函数,我可以执行以下操作:

  • 开始动画,启动计时器,t(轻松1秒)
  • 每个循环增加t dt
  • 测量对象的位置为lerp(startPos,endPos,t)

我的问题是,当开始和结束位置可能一直在变化时,如何连续处理这样的插值(类似于CSS过渡的工作方式)

如果每次获得新目的地时都更新变量,动画就会停止,因为过渡的速度会降低到零。

0 个答案:

没有答案