8.弹性表达式 其实不想发,分享脚本里motion脚本自带有弹性功能 n = 0; if (numKeys 0){ n = nearestKey(time).index; if (key(n).time time){n--;}} if (n == 0){t = 0;}else{ t = time - key(n).time;} if (n 0){ v = velocityAtTime(key(n).time - thisComp.frameDuration/10); amp = .03; freq = 2.5; decay = 4.0; value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t); }else{value;} 这里要更改的就三个后面的数值 amp=振幅 freq=频率 decay=衰减或者叫阻力
9.线性表达式 linear(t, value1, value2) {t 是一个数, value1 和 value2 是一个数或数组}当t的范围从0到1时,返回一个从value1到value2的线性插值。当 t = 0时返回value1,当 t = 1时返回 value2
linear(t, tMin, tMax, value1, value2) {t, tMin和 tMax are 数, value1和value2 是数或数组} 当 t = tmin时返回value1;当t = tMax时,返回value2 ;当tMin t tMax 时, 返回 value1和value2 的线性联合