
このエクスプレッションはタイムリマップ プロパティに4つのキーフレームを必要とし、アニメーションマーカーを作成できます。これらのマーカーは、コンポジション内のイベントやアクションのタイミングを正確に合わせるのに役立ち、さまざまな要素を同期させることができます。
try{
if(marker.numKeys>1&&numKeys>1){
beginAnim=marker.key(1).time;
if(marker.numKeys>1&&numKeys>1){
beginAnim=marker.key(1).time;
endAnim=marker.key(2).time;
markerMoveTime=endAnim-beginAnim;
keyStart=key(1).time;
keyStartN=key(2).time;
keyEnd=key(3).time;
if(time>=beginAnim && time<=endAnim)
{if((time-beginAnim)>=(keyStartN-keyStart)){valueAtTime(keyStartN);}
else valueAtTime(keyStart+(time-beginAnim));
}
else if(time>endAnim)
{valueAtTime(keyEnd+(time-endAnim));}
else if(time<beginAnim) {valueAtTime(keyStart);}
else {value;}
}else value;
}catch(err){value;}プロのヒント:AEJuice Pack Manager – Expressions Pack を使えば、このエクスプレッションをワンクリックで適用できます。最新版プラグインの直接リンクはこちらです:
Windows / macOSさらに多くのヒントをメールで受け取るにはこちらをクリック。
