ビヘイビアを並べ替える
1 つのオブジェクトに複数のビヘイビアを適用すると、それらのビヘイビアが
「タイムライン」や「レイヤー」リストでそのオブジェクトの下にネストされて
表示されます。すべてのビヘイビアは、「レイヤー」リスト内の順序に関係な
く、設定済みの処理順序に従って結合されます。このため、並べ替えても作成さ
れるアニメーションには影響しません。ただし、いくつか例外があります:
• 「停止」ビヘイビアは、その下にあるビヘイビアのうち、1 つのパラメータに
作用するすべてのビヘイビアの動作を停止します。「停止」ビヘイビアは、
「レイヤー」リスト内で上にあるビヘイビアには効果はありません。
439
第 9 章
ビヘイビアを使う
• 「パラメータ」ビヘイビアは、「レイヤー」リストの一番下から上に向かっ
て、追加された順序で適用されるため、処理の組み立てかたに注意する必要が
あります。たとえば、X 位置 50 の円シェイプがキャンバス内にあるとします。
値が正である「パラメータ」ビヘイビアの「速度」を円の X 位置に適用する
と、円はその開始 X 位置 の 50 から右に移動します。「パラメータ」ビヘイビ
アの「反対」を円の X 位置に適用すると、円はキャンバス内の -50 から左に移
動します。キャンバス内に表示されるエフェクトは、各ビヘイビアがその前に
適用されたビヘイビアに作用した結果です:50 という X 位置の値が「速度」
ビヘイビア(正の方向)によって変更された後、それが「反対」ビヘイビアに
よって変更されて、X 位置と速度が負の値に変わります。
「レイヤー」リストで「速度」と「反対」の順序を入れ替えると、「反対」が
先に処理されます。円の X 位置の値 50 が、-50 に変更されます。次にこれが
「速度」の入力値として渡され、「速度」によって円が正の方向に移動しま
す。そのため、円はキャンバス内で -50 の X 位置から右に移動します。
ビヘイビアを並べ替えるには
1
ビヘイビアを、そのオブジェクトに適用されているネストされたビヘイビアのリ
スト内で上か下にドラッグします。
位置のインジケータが現れ、マウスボタンを放したときにそのビヘイビアが表示
される場所が示されます。
Position indicator
shows where you are
moving the behavior.
2
位置のインジケータが適切な位置に来たら、マウスボタンを放します。
メモ: 「Motion」には、キーフレームとビヘイビアの操作について、特定の順序
があります。詳しくは、「
ビヘイビアの処理順序
」を参照してください。
440
第 9 章
ビヘイビアを使う