Distance Joint 2D は、Rigidbody 2D 物理システムに制御される 2つのゲームオブジェクトにアタッチして一定の距離を保つ 2D ジョイントです。
| Property | 機能 |
|---|---|
| Enable Collision | このプロパティを有効にすると、接続された 2 つのゲームオブジェクトの衝突が可能になります。 |
| Connected Rigidbody | このジョイントと接続する他のオブジェクトを指定します。このプロパティを None のままにすると、ジョイントのもう一方の端は Connected Anchor プロパティで定義した空間上の点に固定されます。接続するゲームオブジェクトのリストを表示するには、右にある丸いアイコンを選択します。 |
| Auto Configure Connected Anchor | このプロパティを有効にすると、このジョイントが接続されているもう一方のオブジェクトのアンカー位置が自動的に設定されます。このプロパティを有効にする場合、Connected Anchor プロパティに座標を入力する必要はありません。 |
| Anchor | ジョイントの端がこのゲームオブジェクトのどの場所 (Rigidbody 2D の X、Y 座標) に接続するかを定義します。 |
| Connected Anchor | ジョイントの端がもう一方のゲームオブジェクトのどこ (Rigidbody 2D の X、Y 座標) に接続するかを定義します。 |
| Auto Configure Distance | 有効にすると、2つのゲームオブジェクト間の現在の距離を自動的に検知し、それを Distance Joint 2Dが 2つのゲームオブジェクト間に保つ距離として設定します。有効にすると、Distance でゲームオブジェクト間の距離を指定する必要はありません。 |
| Distance | Distance Joint 2D が維持するオブジェクト間の距離を指定します。 |
| Max Distance Only | これを有効にすると、最大距離のみが適用されます。これにより、接続されたゲームオブジェクトは互いに近づくことができますが、Distance によって設定された距離を超えて移動することはありません。オフにすると、ゲームオブジェクト間の距離が固定されます。 |
| Break Action | 力またはトルクのしきい値を超えたときに実行するアクションを設定します。 |
| Break Force | 力のしきい値を設定します。この値を超えると、ジョイントは選択した Break Action を実行します。デフォルト値は Infinity に設定されており、この値を超えることはできません。したがって、しきい値がこの値である間は Break Action が実行されることはありません。 |
DistanceJoint2D