2009-07-28

文字列を1文字/フレームに分解

文字(文章)をテキストレイヤーで順番に表示させていきたいけど、いちいちテキストレイヤーを作って貼り付けていくのは面倒って時に使える小技です。

まずテキストレイヤーに適当に文章を貼り付ける。
新規テキストレイヤーを作成しソーステキストに以下を貼り付け。

thisComp.layer("対象のテキストレイヤー名").text.sourceText.charAt(time*(1/thisComp.frameDuration));


screenshot.26
(↑は添付のプロジェクト)
そうすると1フレームに1文字ずつ順番に表示されます。

行ごとに表示させたいときは↓

thisComp.layer("対象のテキストレイヤー名").text.sourceText.split("\r")[time*(1/thisComp.frameDuration)];


ParticlarのRandomStillFreamとかで使う用かな。
screenshot.24
最初に文章貼り付けたレイヤーに直接書いてもいいんだけど、そうするとテキストの確認とか面倒なので一応別レイヤーにしてみました。
他にも便利そうな使い道があれば教えてください~!


Download Project File
ダウンロード



タグ : , [タグを追加する]


この記事の投稿者について:xxJulexx
簡単に取り込んで使えるAETファイルなど適当に公開していこうかと。

フィードバック

1 Star2 Stars3 Stars4 Stars5 Stars
(評価回数:5 , 平均:4.60)
Loading...Loading...

この記事に対する 5 の反応があります


  1. 1 じゅる 7月 28th, 2009 at 13:01

    テキストレイヤーのテキストをフレーム毎にばらすやつ書いた。http://bit.ly/aAOHd

  2. 2 AE-USERS 7月 28th, 2009 at 13:20

    新着記事 : 文字列を1文字/フレームに分解 http://bit.ly/BevXy

  3. 3 むらしん@AniPix 11月 14th, 2010 at 22:36

    あったこれだ 【文字列を1文字/フレームに分解】http://ae-users.com/jp/tips/2009/07/strings_par_frame/

  4. 4 鬼ごっこの神@A_F_MITHRIL 11月 14th, 2010 at 23:46

    RT @murasin: あったこれだ 【文字列を1文字/フレームに分解】http://ae-users.com/jp/tips/2009/07/strings_par_frame/

  1. 1 文字列を1文字/フレームに分解 | Tips - After Effects - 動画編集ソフト - アプリケーション | Jishuu.net Pingback on 7月 7th, 2012 at 12:59

コメントをどうぞ!




特集