Hinge Joint 2D の用途は、ドアのヒンジ、ホイール、振り子といったゲームオブジェクトを特定の点を中心に回転させるジョイントを作ることです。
このジョイントを使用して、2 つの点を重ね合わせることができます。それらの 2 点とは、Rigidbody 2D コンポーネント 2 つか、Rigidbody 2D コンポーネント 1 つとワールド空間の固定位置 1 つの組み合わせです。Connected Rigidbody を None に設定すると、Hinge Joint 2D はワールド空間の固定位置につながれます。このジョイントは、つながった Rigidbody 2D ゲームオブジェクトの両方に直線力を与えます。
Hinge Joint 2D には疑似回転モーターがあり、オンとオフを切り替ることができます。Maximum Motor Speed と Maximum Motor Force を設定して、角速度 (トルク) を制御すると、2 つの Rigidbody 2D ゲームオブジェクトが相対的な円弧を描くように回転します。Lower Angle と Upper Angle を使用して、円弧の制限を設定します。
Hinge Joint 2D には以下の 3 つのコンストレイントが同時に存在します。これらはすべて任意です。
回転軸でつながっているかのように動く必要がある物理ゲームオブジェクトをこのジョイントで作成できます。例: