Fixed Joint 2D を使用して、Rigidbody 2D 物理システムで管理される 2 つのゲームオブジェクト間を接続すると、ゲームオブジェクトが互いに相対位置を維持しようとします。そのため、ゲームオブジェクトは常に所定の位置と角度におけるオフセットを維持することになります。これは、最大の力を設定する必要のない、スプリング型の 2D ジョイントです。スプリングの設定は、硬くすることも柔らかくすることも可能です。
Fixed Joint 2D と Relative Joint 2D の違いについては、Fixed Joint 2D と Relative Joint 2D を参照してください。
| Property | 機能 |
|---|---|
| Enable Collision | このプロパティを有効にすると、接続された 2 つのゲームオブジェクト間で衝突が可能になります。 |
| Connected Rigid Body | このジョイントと接続する他のオブジェクトを指定します。このプロパティを None のままにすると、ジョイントのもう一方の端は Connected Anchor プロパティで定義した空間上の点に固定されます。接続するゲームオブジェクトのリストを表示するには、右にある丸いアイコンを選択します。 |
| Auto Configure Connected Anchor | このプロパティを有効にすると、このジョイントが接続されているもう一方のオブジェクトのアンカー位置が自動的に設定されます。このプロパティを有効にする場合、Connected Anchor プロパティに座標を入力する必要はありません。 |
| Anchor | ジョイントの端がこのゲームオブジェクトのどこ (Rigidbody 2D の X、Y 座標) に接続するかを定義します。 |
| Connected Anchor | ジョイントの端がもう一方のゲームオブジェクトのどこ (Rigidbody 2D の X、Y 座標) に接続するかを定義します。 |
| Damping Ratio | スプリングの振動を抑制する程度を設定します。値は 0 から 1 の範囲とし、値を大きくすると動きが抑制されます。 |
| Frequency | ゲームオブジェクトが指定した分離距離へと近づいている間のスプリングが振動する頻度 (サイクル/秒) を設定します。範囲は 0 から 1,000,000 で、値が高いほどスプリングが硬くなります。ノート:Frequencyを 0 に設定すると、可能な限り硬いスプリング型のジョイントが作成されます。 |
| Break Action | 力またはトルクのしきい値を超えたときに実行するアクションを設定します。 |
| Break Force | 超えた場合に、選択した Break Action をジョイントに実行させる、力のしきい値を設定します。デフォルト値は Infinity に設定されており、この値を超えることはできません。したがって、しきい値がこの値である間は Break Action が実行されることはありません。 |
| Break Torque | 超えた場合に、選択した Break Action をジョイントに実行させる、トルクのしきい値を設定します。デフォルト値は Infinity に設定されており、この値を超えることはできません。したがって、しきい値がこの値である間は Break Action が実行されることはありません。 |
FixedJoint2D