[エクスプレッション]パスアニメーションをループさせるには?

シェイプのパスはloopOut()を適用できないので困ったなぁと思ってたところに見つけたのがこちらのエクスプレッションです。パスのキーフレームにloopOut()入れるとこうなりますよね?

valueAtTime(time % key(numKeys).time)

はい、パスのループやりたいですよねわかりますわかりますわかります!

手順

  • パスにキーフレームアニメーションをつける
  • エクスプレッションを追加

valueAtTime(time % key(numKeys).time)は最後のキーフレームまできたらそれを繰り返すと考えていいと思います。

注意点

このエクスプレッションは”loopOut”と違って

  • キーフレームのタイミングをずらすとループにならない

です。ずらした分停止してしまうのでコンポジションの先頭でつかうひつようがあります。やっぱり制限はあるなーという感想

でも、見つかって嬉しい

これが今の気持ちです。

エクスプレッションを使って快適なAE生活を^^