maemaewaterの日記スマートフォン用の表示で見るmaemaewaterの日記PHP/Python/JavaScript/C#/C++などによるプログラムに関することを主に書いています。Effectsエクスプレッションを作成しているなかで、基本的なところからまとめてみようと思います。エクスプレッションでできること工夫次第でいろいろと広がるので、まとめることが難しそうですが少なくともできることをまとめてみます。エクスプレッションはアニメーションをプログラマブルに(プログラムを書いてそれに沿って)制御させることができます。手作業で一つ一つ作業するのに比べて修正が楽になったりするメリットがあります。Worldまずは一番単純なのではないかというエクスプレッションを作成してみようと思います。Worldと表示するエクスプレッションです。今回はテキストの中身を変更するエクスプレッションになるためテキストレイヤーを作成します。箇所をクリックします。すると、入力できる状態になるので次のように入力します。World";うまく動くと次のようになります。計算をしてみる単純な計算にはなりますが、エクスプレッションで計算をしてみます。10;x;プレビューのところのテキストに20と表示されたのではないかと思います。このエクスプレッションでは2つの大きな新しい要素があります。変数は、何かの計算結果や処理結果を入れておく時によく利用します。xというのが変数になるのですが、これをあらかじめエクスプレッションを解釈して処理する仕組みにxという名前で利用するよ、ということを伝える必要があります。(varは変数(variable)からきているのだと思います。)また、これが変数の定義になります。x以外にももっとわかりやすい名前を付けるのが一般的です。positionのような名前にしたりするとわかりやすいと思います。)を左側の変数x```に代入することができます。最後に結果の渡し方になります。エクスプレッションでは、一番最後の行(空白以外)で書かれている変数や計算内容を最終的な結果として扱うようにできているようですので、最後にx;としてこれを最終的な結果とするようにしています。各行の;は一つの処理の終わりに対してつけています。次回は、変数の種類についてとエクスプレッションを使ってテキストを動かすというものを書いてみようと思います。はてなブログProPHP/Python/JavaScript/C#/C++などによるプログラムに関することを主に書いています。読者になるはてなブログをはじめよう!maemaewaterさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。