[AE] キーフレームで設定したアニメーションを同じ速度(スピード)で継続させる方法

例えば、下図のように、星のオブジェクトがA地点からB地点まで2秒間で移動するアニメーションをつけたとします。

ae_loop_001

タイムラインのキーフレームはこんな感じですね。

ae_loop_002

ところが、作業をすすめていくうちに「星のオブジェクトを2秒目以降も同じスピードで同方向に進ませたい」ということになったとします。
例えば、全体を尺を数秒伸ばすことになったといった場合ですね。

その場合、エクスプレッションの「ループ」を使うと便利です。

Altキーを押しながら「位置」プロパティのストップウォッチアイコンをクリックし、エクスプレッション入力モードにします。

ae_loop_003

デフォルトで入っている「transform.position」を消して、以下を記入します。

loopOut(type = “continue”)
ae_loop_004

この状態で再生すると、最後のキーフレーム(上図では2秒目)以降もそれまでのアニメーションが継続されます(つまり同スピードで星のオブジェクトが右に移動します)。

ちなみに「loopIn(type = “continue”)」を入れると、最初のキーフレーム以前のアニメが自動で生成されます。

コメントを残す

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