我一直试图解决这个问题好几天了,但我必须遗漏一些东西.
已知变量:
vi =初始速度
t =动画持续时间
d =距离.
结束速度应始终为零
我正在尝试创建的函数:D(0 ... t)=给定时间的当前距离
使用这些信息,我希望能够以不同的速度创建平滑的动画曲线(缓入/缓出).
动画必须能够从初始速度轻松进入.
动画必须正好是t秒,并且必须精确地行进d个单位.
曲线应该倾向于平均速度,加速发生在曲线的开始和结束部分.
我对额外的配置变量持开放态度.
我能想出的最好的东西不会影响初始速度.我希望更聪明的人可以帮助我.;)
谢谢!
ps我正在使用ECMAScript变体