終了

文字列をエクスプレッションを使ってスライドイン後スライドアウトさせたい

New Here ,
Jul 06, 2020 Jul 06, 2020

リンクをクリップボードにコピー

コピー完了

お世話になります。

文字列をエクスプレッションを使って画面にスライドインさせ、その後スライドアウトさせたいのですが、どうやればいいか分かりません。

スライドインについてはeaseでできたのですが、その後更にeaseでスライドアウトさせることはできるでしょうか?

---------------------------------------------

s=comp("text_comp").layer("text");

w=s.sourceRectAtTime().width;
h=s.sourceRectAtTime().height;
ease(time,0,0.5,[960,540+100],[960,566])

---------------------------------------------

この後、10秒後にeaseで[960,566]から[960,540+100]へ移動させたいのですが可能でしょうか?

キーワード
FAQ , エクスプレッション , スクリプティング , 手順

表示

644

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Jul 07, 2020 Jul 07, 2020
平面を横に移動させるエクスプレッションを作成したので、数値を書き換えて試してください。
コンポジションに2箇所マーカーを追加してください。
マーカーの位置でアニメーションが始まります。
 
var mtA = thisComp.marker.key(1).time;
var mtB = thisComp.marker.key(2).time;
var a = ease(time,mtA,mtA + 1,[0,750],[1920,750]);
var b = ease(time,mtB,mtB + 1,[1920,750],[0,750]);
if (time < mtB){
a;
}else {
b;
}

投票

翻訳

翻訳
Community Expert ,
Jul 07, 2020 Jul 07, 2020

リンクをクリップボードにコピー

コピー完了

平面を横に移動させるエクスプレッションを作成したので、数値を書き換えて試してください。
コンポジションに2箇所マーカーを追加してください。
マーカーの位置でアニメーションが始まります。
 
var mtA = thisComp.marker.key(1).time;
var mtB = thisComp.marker.key(2).time;
var a = ease(time,mtA,mtA + 1,[0,750],[1920,750]);
var b = ease(time,mtB,mtB + 1,[1920,750],[0,750]);
if (time < mtB){
a;
}else {
b;
}

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Jul 07, 2020 Jul 07, 2020

リンクをクリップボードにコピー

コピー完了

最新

回答ありがとうございます。

初歩的な質問に丁寧に答えてくださってありがとうございます。

無事、やりたいことが出来ました。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines