Area Effector 2D
Point Effector 2D

Buoyancy Effector 2D

Buoyancy Effector 2D を使うと、固定されず、引っ張られて、流れるような、シンプルな流動体の挙動を定義することができます。表面下で起こる流動体の動きによって、流動体の表面を制御することもできます。

Buoyancy Effector 2D インスペクター
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 に足されたり引かれたりする、プラスかマイナスの値を指定します。
Area Effector 2D
Point Effector 2D