バネ仕掛け

「バネ仕掛け」ビヘイビアは、「バネ仕掛け」ビヘイビアを適用したオブジェクトが、もう 1 つのオブジェクトの付近を行ったり来たりするように、2 つのオブジェクトを関連させます。「吸着」パラメータで、「バネ仕掛け」ビヘイビアの対象となり、中心として機能するオブジェクトを指定します。その他のパラメータでは、ビヘイビアの速度を調整したり(「バネの強さ」)、方向が変わるごとのオブジェクトの加速を調整したり(「弛緩時の長さ」)できます。

「吸着」で指定したオブジェクトが休止している場合は、結果の動きはごく単純なものになり、跳ねているオブジェクトはまっすぐに行ったり来たりします。「吸着」のオブジェクトが動いている場合は、跳ねているオブジェクトの動きはずっと複雑なものになり、「吸着」のオブジェクトの速度によって方向が変わります。

「ビヘイビア」インスペクタのコントロールを使って、このビヘイビアを調整します:

  • サブオブジェクトに適用:このビヘイビアが、グループ、パーティクルエミッタ、リプリケータ、テキストレイヤーなど、複数のオブジェクトを含むオブジェクトに適用されたときに表示されるチェックボックスです。このチェックボックスを選択すると、親オブジェクト内のすべてのオブジェクトは、個別に作用を受けます。このチェックボックスの選択を解除すると、親オブジェクト内のすべてのオブジェクトが一様にビヘイビアの作用を受けます。

  • 吸着:引力のあるオブジェクトを指定するオブジェクトウェルです。対象となるオブジェクトを設定するには、「レイヤー」リストのオブジェクトを、「バネ仕掛け」の HUD や「インスペクタ」にある「吸着」ウェルまでドラッグします。「レイヤー」リストでは、対象とするオブジェクトを、「バネ仕掛け」ビヘイビアの上へドラッグすることもできます。

  • バネの強さ:適用先のオブジェクトが、引力のあるオブジェクトに向かって、どのくらいの速さで引っ張られるかを指定するスライダです。

  • 弛緩時の長さ:オブジェクトを引っ張る力がゼロにまで減少するときの、対象となるオブジェクトからの距離を設定するスライダです。跳ねているオブジェクトまでの距離が、この点よりも長くなるにつれて、引っ張る力がそれに比例して大きくなり、対象となるオブジェクトの方へ引き戻されます。

  • 反発:選択すると、対象となるオブジェクトが、引力のあるオブジェクトの方に、「弛緩時の長さ」の値よりも近付いた場合に、オブジェクトを押し戻すチェックボックスです。このチェックボックスの選択を解除すると、反発力は生じません。

  • 範囲 X、Y、Z:作用を受けるオブジェクトが対象のオブジェクトの付近を行き来する空間を指定するボタンです。たとえば、X と Y を有効にすると、オブジェクトは XY 面上を行き来し、Y と Z を有効にすると、YZ 面上を行き来します。