Buoyancy Effector 2D を使うと、固定されず、引っ張られて、流れるような、シンプルな流動体の挙動を定義することができます。表面下で起こる流動体の動きによって、流動体の表面を制御することもできます。
プロパティー: | 説明: |
---|---|
Use Collider Mask | ‘Collider Mask’ プロパティーを使う場合、これを有効にします。しない場合、グローバルコリジョンマトリクスが、全コライダーにデフォルトとして使われます。 |
Collider Mask | 特定の選択されたレイヤーで使われるマスクは、エフェクターからのインタラクトを可能にします。このオプションは Use Collider Mask を選択した場合のみ、表示されます。 |
Surface Level | 浮力のある流動体の、表面を定義します。オブジェクトがこの線より上にある場合、何の力も受けません。オブジェクトがこの線にかかるか、完全に下にある場合、フォースが加えられます。これは、ワールド座標空間での Y軸に沿ったオフセット値として指定された位置座標ですが、オブジェクトの Transform コンポーネントによって拡縮されてもいます。 |
Density | 流体 effector の密度。Colliders の挙動に影響します:密度が高いと沈み、密度が低いと浮かびます。また、密度が同じ場合は ‘ぶら下がった’ ような形で流体中を漂います。 |
Linear Drag | オブジェクトの位置の動きに影響する抗力係数 - 流体の内部にある物だけに適用されます。 |
Angular Drag | オブジェクトの回転の動きに影響する抗力係数 - 流体の内部にある物だけに適用されます。 |
Flow Angle | 流体が流れる方向をワールドスペースの角度で示したもの (単位:度) 。流体の流れは、指定した方向に力を加えます。 |
Flow Magnitude | 流体が流れる力の “強さ” 。Fluid Angle と統合され、流体内にあるオブジェクトにかかる力のレベルを定義します。強さはマイナスにすることも可能で、その場合、力の Flow Angle には、 180 度が適用されます。 |
Flow Variation | ここに値を入力すると、流体の力がランダムで変化します。ランダムで Fluid Magnitude に足されたり引かれたりする、プラスかマイナスの値を指定します。 |