エクスプレッション『wiggle』を途中で止める方法です。
簡単にできた2通り紹介します。
多分他にもやり方あるかも・・・
コードを入力し指定した時間wiggleさせる
wiggleさせたいレイヤーの位置エクスプレッションにコードを入力
if (time >= 0 && time <= 4) {
wiggle(15,10);
} else {
value;
}
これで0秒~4秒の間wiggleします。こっちの方が簡単!
チェックボックス制御を使う
こっちはひと手間。
①新規ヌルオブジェクトを追加
②ヌルオブジェクトにチェックボックス制御を追加(エフェクト&プリセット)
③ヌル→エフェクトチェックボックス制御→オン・オフのキーフレームを打つ
④ヌル→トランスフォーム→位置エクスプレッションに→コードを入力
if (effect(“チェックボックス制御”)(“チェックボックス”)!=0){
wiggle(15,10);
}else{
value;
}
wiggleしたいレイヤーとヌルオブジェクトを親子付け
終わり。