反発
オブジェクトに「反発」ビヘイビアを適用すると、そのオブジェクトは、キャン
バス内の影響範囲内のすべてのオブジェクトを押しのけます。オブジェクトが押
しのけられる強さや、押しのけられたオブジェクトが移動する距離を増減するこ
とができます。
Before
After
このビヘイビアが作用するオブジェクトを指定して、特定のオブジェクトだけが
移動し、ほかのオブジェクトは静止したままになるようなエフェクトを作り出す
こともできます。
「反発」ビヘイビアは、「引き寄せ」ビヘイビアと反対の機能で、「シミュレー
ション」ビヘイビアの一方のグループに含まれています。このビヘイビアは、複
数のオブジェクトの間に複雑なアニメーションの関係を作り出します。
「インスペクタ」のパラメータ
適用:
「反発」ビヘイビアによって影響を受ける、プロジェクト内のオブジェ
クトを制限できるポップアップメニューです。3 つのオプションがあります:
• すべてのオブジェクト: キャンバス内のすべてのオブジェクトに対して「反
発」ビヘイビアが作用します。
• 関連するオブジェクト: デフォルトの設定です。「反発」ビヘイビアが適用
されているオブジェクトと同じグループに属するその他のオブジェクトのみが
影響を受けます。
• 特定のオブジェクト: 「適用されたオブジェクト」の一覧に表示されるオブ
ジェクトだけに、「反発」ビヘイビアが作用します。
537
第 9 章
ビヘイビアを使う
適用されたオブジェクト:
「適用」ポップアップメニューで「特定のオブジェ
クト」が選択された場合に表示される一覧です。「適用」ポップアップメニュー
で「特定のオブジェクト」のオプションが選択されている場合に、「レイヤー」
リストからこの一覧の中へオブジェクトをドラッグすると、それらのオブジェク
トに対して「引き寄せ」ビヘイビアが作用します。この一覧から項目を削除する
には、項目を選択して、「取り除く」をクリックします。
• レイヤー: この列には、オブジェクトが格納されているレイヤーの名前が表
示されます。
• 名前: この列には、オブジェクトの名前が表示されます。
強度:
押しのけられたオブジェクトが、適用先のオブジェクトから遠ざかる速
度を定義するスライダです。値を 0 にすると、押しのけられるオブジェクトは
まったく動きません。値を大きくするほど、押しのけられたオブジェクトがより
速く移動します。
減衰タイプ:
「影響」パラメータで指定された距離まで、直線的に減衰するか、
幾何級数的に減衰するかを決めるためのポップアップメニューです。
• 直線状: オブジェクト間の斥力が、適用先オブジェクトとの距離に比例して
減衰します。
• 幾何級数的: 影響の範囲内で、オブジェクトまでの距離が近いほど、より強
い反発を受け、反発作用のあるオブジェクトから、より速く遠ざかります。
減衰速度:
この値によって、このビヘイビアによるオブジェクト間での斥力が、
どの程度の速さで減衰するかが決まります。「減衰速度」の値を小さくすると、
反発作用のあるオブジェクトからオブジェクトが遠ざかる速度の増加率が大きく
なります。「減衰速度」が大きいと、オブジェクトはより緩やかに加速します。
「幾何級数的」に設定すると、引力は「直線状」に設定した場合よりも速く減衰
します。
影響:
影響範囲の円の半径をピクセル単位で指定するスライダです。斥力の影
響する範囲にあるオブジェクトは、反発作用のあるオブジェクトから遠ざかりま
す。影響範囲の外側にあるオブジェクトは、その場にとどまります。
ドラッグ:
押しのけられるオブジェクトが反発作用のあるオブジェクトから遠
ざかる距離を、短くするために使うスライダです。
範囲 X、Y、Z:
「反発」ビヘイビアを適用したオブジェクトからオブジェクト
が遠ざかる空間を指定するボタンです。たとえば、X と Y を有効にすると、オブ
ジェクトは XY 面上を遠ざかり、Y と Z を有効にすると、YZ 面上を遠ざかりま
す。
HUD コントロール
HUD には、影響を受けるオブジェクトを定義する「適用」と、「強度」、「減
衰タイプ」、「減衰速度」、「影響」、それに、座標軸割り当てと「ドラッグ」
パラメータがあります。
538
第 9 章
ビヘイビアを使う
関連ビヘイビア
•