終了

ワンレイヤーで一文字ごとに→↓↑←の動きで交互に入ってくるテキストアニメーションを作成したい

New Here ,
May 21, 2025 May 21, 2025

試しに1文字目を右から左に、それ以降を左から右に動かすアニメーションを作成したいと思い

下記操作を行ったが、ifを用いた範囲分けができていない。

 

どのように修正すべきでしょうか。

 

〇操作

①1frame目[100,0]→10frame目[0,0]のキーフレームをアニメータ位置に打ち込み

 

②アニメータ位置のエクスプレッションにて下記を入力

 

x = value[0]; // x座標
y = value[1]; // y座標
 
if(textIndex==1){
[-x, y]; // 右から
}else{
[x,y] // 左から
}

 

 

 

 

キーワード
エクスプレッション
93
翻訳
レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
May 21, 2025 May 21, 2025
最新
一例ですが、
デュレーションは、0秒から0.5秒にして100px移動するようにしてみました。
 
紛らわしいのですが、アニメーターの位置に100pxを入力しますが、エクスプレッションの100は100%の意味になります。
100%の時に100px移動して、0%の時は元の位置となります。
 
 var a = linear(time,0,0.5,100,0);
 var b = linear(time,0,0.5,-100,0);
 if(textIndex == 1){
a;
 }else{
b;
 }
翻訳
レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines