Relative Joint 2D は、リジッドボディ物理特性によって制御されている 2 つのゲームオブジェクトを接続し、互いの相対的位置を保持します。このジョイントを使用して、指定した位置と角度で 2 つのオブジェクトを互いにオフセットします。
| Property | 機能 |
|---|---|
| Enable Collision | このプロパティを有効にすると、接続された 2 つのゲームオブジェクトの衝突が可能になります。 |
| Connected Rigid Body | このジョイントと接続する他のオブジェクトを指定します。このプロパティを None のままにすると、ジョイントのもう一方の端は Connected Anchor プロパティで定義した空間上の点に固定されます。接続するゲームオブジェクトのリストを表示するには、右にある丸いアイコンを選択します。 |
| Max Force | 接続したゲームオブジェクト間のリニア (直線) 動作を設定します。高い値 (最大 1,000) を設定するとこのオフセットを維持しようとする力も増します。 |
| Max Torque | 接続したゲームオブジェクト間の角 (回転) 動作を設定します。高い値 (最大 1,000) を設定するとこのオフセットを維持しようとする力も増します。 |
| Correction Scale | 必要に応じてジョイントを調整して動作を修正します。Max Force または Max Torque を引き上げると、ジョイントがターゲットに届かないなど、ジョイントの動作に影響する場合があります。その場合は、この設定を調整して修正する必要があります。デフォルト設定は 0.3 です。 |
| Auto Configure Offset | このプロパティを有効にすると、繋がっているオブジェクト間の距離と角度が自動的に設定、維持されます。このプロパティを有効にするときに、Linear Offset と Angular Offset を手動で入力する必要はありません。 |
| Linear Offset | 繋がったオブジェクト間の距離を指定し、維持するのに使用するローカル空間座標を入力してください |
| Angular Offset | 繋がったオブジェクト間の角度を指定し、維持するのに使用するローカル空間座標を入力してください |
| Break Action | 力またはトルクのしきい値を超えたときに実行するアクションを設定します。 |
| Break Force | 力のしきい値を設定します。この値を超えると、ジョイントは選択した Break Action を実行します。デフォルト値は Infinity に設定されており、この値を超えることはできません。したがって、しきい値がこの値である間は Break Action が実行されることはありません。 |
| Break Torque | トルクのしきい値を設定します。このしきい値を超えると、ジョイントは選択した Break Action を実行します。デフォルト値は Infinity に設定されており、この値を超えることはできません。したがって、しきい値がこの値である間は Break Action が実行されることはありません。 |
RelativeJoint2D