• 7.4 Interpolators(插值器)" level="2">7.4 Interpolators(插值器)

    7.4 Interpolators(插值器)" class="reference-link">7.4 Interpolators(插值器)

    插值器是动画中一个非常重要的概念,通过插值器(Interpolators),可以定义动画变换速率,这一点非常类似物理中的加速度,其作用主要是控制目标变量的变化值进行对应的变化。同样的一个动画变换起始值,在不同的插值器作用下,每个单位时间内所达到的变化值也是不一样的。例如一个位移动画,如果使用线性插值器,那么在持续时间内,单位时间所移动的距离都是一样的;如果使用加速度插值器,那么单位时间内所移动的距离将越来越快。大家可以把插值器的概念理解为一个人进行万米长跑,规定一个小时到达,有的人怕时间来不及,则一开始就加速跑,但是到后面体力越来越跟不上,就越跑越慢。而有的人开始节省体力,所以开始跑得比较慢,后面越跑越快,直到终点。不管怎么跑,最终他们都在规定的时间到达了终点,唯一不同的是他们跑的速度不同,通过这个例子,再结合图7.4,大家应该可以很好理解插值器的具体概念。

    7.4 Interpolators(插值器) - 图1 图7.4 插值器</h4>