ビヘイビアをパーティクルシステムに適用する
ビヘイビアをパーティクルシステムに適用することで、すばやく簡単な手順でプロジェクト内のエミッタを動かしたり自在に動くアニメーションを作成したりできます。
すべての「基本モーション」ビヘイビアを使うと、個々のパーティクルが生成された後、エミッタの位置を変更してもパーティクルは影響を受けません。つまり、ビヘイビアを使って画面上でエミッタを移動すると、パーティクルセルパラメータに従って動くパーティクルの尾が作成されます。
ビヘイビアは、以下の 2 通りの方法でパーティクルシステムに適用できます:
エミッタに適用する:エミッタに適用したビヘイビアは、エミッタ自体に影響しますが、各パーティクルには影響しません。たとえば、「投射」ビヘイビアを使ってキャンバスを横切って飛ぶようにエミッタを動かすと、パーティクルの尾が作成されます。
エミッタセルに適用する:セルに適用したビヘイビアは、そのセルから生成される各パーティクルに順々に適用されます。その結果、指定したビヘイビアに従って何十ものパーティクルが動く非常に複雑なアニメーションを作成できます。セルに適用したビヘイビアがエミッタの位置に影響を及ぼすことはありません。
エミッタにビヘイビアを適用する
以下のいずれかの操作を行います:
「ライブラリ」からキャンバス、「レイヤー」リスト、または「タイムライン」のエミッタ上にビヘイビアをドラッグします。
-
エミッタを選択し、ツールバーの「ビヘイビアを追加」ポップアップメニューをクリックしてから、ビヘイビアを選択します。
-
キャンバス、「レイヤー」リスト、または「タイムライン」でオブジェクトを 1 つ選択して、ライブラリスタックからビヘイビアを 1 つ選択し、プレビュー領域にある「適用」をクリックします。
キャンバスで、適用されたビヘイビアのパラメータに従ってエミッタが動き始めます。
参考: ビヘイビアを適用しても、すべてのケースですぐにオブジェクトに動作が加わるわけではありません。たとえば、オブジェクトを動かすには、「投射」ビヘイビアの「速度」パラメータを調整する必要があります。
セルにビヘイビアを適用する
セルに適用したビヘイビアは、そのセルから生成される各パーティクルに順々に適用されます。
以下のいずれかの操作を行います:
「ライブラリ」から「レイヤー」リストのセルにビヘイビアをドラッグします。
-
「レイヤー」リストでセルを選択し、ツールバーの「ビヘイビアを追加」ポップアップメニューをクリックしてから、ビヘイビアを選択します。
-
「レイヤー」リストでセルを 1 つ選択して、「ライブラリ」スタックからビヘイビアを 1 つ選択し、プレビュー領域にある「適用」をクリックします。
適用されたビヘイビアのパラメータに従ってエミッタが動き始めます。
参考: ビヘイビアを適用しても、すべてのケースですぐにオブジェクトに動作が加わるわけではありません。たとえば、オブジェクトを動かすには、「投射」ビヘイビアの「速度」パラメータを調整する必要があります。
ヒント: パーティクルセルにビヘイビアを適用したときに予期した結果が表示されない場合は、「ビヘイビア」インスペクタで「サブオブジェクトに適用」チェックボックスを選択/選択を解除するか、HUD または「ビヘイビア」インスペクタで「適用」ポップアップメニューから別のオプションを選択してみてください。これらのパラメータによって、オブジェクト全体(パーティクルエミッタなど)とそのコンポーネント(パーティクルセルなど)のどちらにビヘイビアが適用され、オブジェクトが周囲のオブジェクトとどのように対話するのかが決まります。(「サブオブジェクトに適用」チェックボックスは、グループ、パーティクルエミッタ、テキストなどの複数のオブジェクトを含むグループに「投射」ビヘイビアおよび「スピン」ビヘイビアを適用した場合にのみ、「ビヘイビア」インスペクタに表示されます。)
キャンバスで、適用されたビヘイビアのパラメータに従ってエミッタが動き始めます。
参考: ビヘイビアを適用しても、すべてのケースですぐにオブジェクトに動作が加わるわけではありません。たとえば、オブジェクトを動かすには、「投射」ビヘイビアの「速度」パラメータを調整する必要があります。
ヒント: パーティクルセルにビヘイビアを適用したときに予期した結果が表示されない場合は、「ビヘイビア」インスペクタで「サブオブジェクトに適用」チェックボックスを選択/選択を解除するか、HUD または「ビヘイビア」インスペクタで「適用」ポップアップメニューから別のオプションを選択してみてください。これらのパラメータによって、オブジェクト全体(パーティクルエミッタなど)とそのコンポーネント(パーティクルセルなど)のどちらにビヘイビアが適用され、オブジェクトが周囲のオブジェクトとどのように対話するのかが決まります。(「サブオブジェクトに適用」チェックボックスは、グループ、パーティクルエミッタ、テキストなどの複数のオブジェクトを含むグループに「投射」ビヘイビアおよび「スピン」ビヘイビアを適用した場合にのみ、「ビヘイビア」インスペクタに表示されます。)
「パラメータ」ビヘイビアをエミッタまたはセルパラメータに適用する
「エミッタ」インスペクタまたは「パーティクルセル」インスペクタ内のパラメータに「パラメータ」ビヘイビアを適用できます。「パラメータ」ビヘイビアは、オブジェクトの単一パラメータをアニメートする特殊なビヘイビアです。
以下のいずれかの操作を行います:
「ライブラリ」の「パラメータ」ビヘイビアカテゴリから「レイヤー」リストまたは「タイムライン」内のエミッタまたはセルにビヘイビアをドラッグしてから、「ビヘイビア」インスペクタで「対象」ポップアップメニューをクリックして、サブメニューからパラメータを選択します。
「レイヤー」リストまたは「タイムライン」でエミッタまたはセルを選択し、ツールバーで「ビヘイビアを追加」ポップアップメニューをクリックしてパラメータビヘイビアを選択してから、「ビヘイビア」インスペクタで「対象」ポップアップメニューをクリックして、サブメニューからパラメータを選択します。
「エミッタ」インスペクタまたは「パーティクルセル」インスペクタで、Control キーを押しながらパラメータをクリックし、ショートカットメニューからパラメータビヘイビアを選択します。
「パラメータ」ビヘイビアが、選択したパラメータに適用されます。プロジェクトを再生すると、結果が表示されます。
詳しくは、「パラメータ」ビヘイビアの概要を参照してください。
「パーティクル」ビヘイビアをエミッタまたはセルに適用する
「ライブラリ」の「パーティクル」カテゴリのビヘイビアには、パーティクルシステムのセルまたはエミッタ専用の 2 つのビヘイビアがあります:
表示中の調整:このビヘイビアを使って、システムのパーティクルを、各パーティクルの継続時間中に縮小/拡大させることができます。
表示中のスピン:このビヘイビアを使うと、各パーティクルの表示中にシステムのパーティクルをスピンできます。
以下のいずれかの操作を行います:
「ライブラリ」の「パーティクル」ビヘイビアカテゴリから「レイヤー」リストまたは「タイムライン」内のエミッタまたはセルにビヘイビアをドラッグします。
「レイヤー」リストまたは「タイムライン」でエミッタまたはセルを 1 つ選択し、ツールバーの「ビヘイビアを追加」ポップアップメニューをクリックしてから、「パーティクル」ビヘイビアを選択します。