可以自己实现progress
怎么做到一直平滑减速,且进度会到达1
你把总时间拉长不就相当于把斜率降低了吗?
况且上面的斜率都是一直在减少,是减速
你这是对整个时间段做ease,你想要前面匀速然后在某个时间点减速要自己写
原点的斜率大于1,是在加速。总时间拉长,在开头还是会加速。而且总时间是根据效果定的,不能随便拉长
那就不能用缓动了?只能用速度加速度这种?
只是开头斜率较高,然后斜率降低,换成速度就是一开始快然后慢,那并不叫加速,那是减速
对位移插值就是一开始是加速的
就是个算法吗, 你自己随便写一个呗. 时间t内, 顶点位置. 实在不行网上找.
Vec3.lerp
easeOut开头是先加速的
你换成easeIn不就行了, 你这个问题就像 为什么 1>0一样, 因为就是这么定义的

另外, 我被你绕进去了,之前说反了, easeOut本来就是一直在减速的, 那个表横轴是时间, 纵轴是位移, 你看随着时间的变化, easeOut变化的位移越来越少, 就是减速啊
也可以看下这个:动效设置基础:缓动 | 人人都是产品经理
一开始是有个初速度, 然后初速度一直在降低, 并不是加速
