テキストレイヤーに適用するバウンスのエクスプレッション

freq = 2; // hindo
decay = 4; // shindo no gensui
delay = .05; // moji no chien
dur = .12; // animation no nagasa

myDelay = (textIndex-1)*delay;
t = time - (inPoint + myDelay);
startVal = 100;
endVal = 0;

if(t < dur){
  linear(t,0,dur,startVal,endVal);
}else{
  amp = (endVal - startVal)/dur;
  w = freq*Math.PI*2;
  endVal + amp*(Math.sin(t*w)/Math.exp(decay*t)/w);
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です