ばねのジョイントはふたつのリジッドボディを一緒につなげ、ばねの力はある特定の間隔でオブジェクトを保持するように自動的に適用されます。
ばねはそれを開始したときの距離を維持しようとします。 だから、ふたつのリジッドボディが遠く離れている静止位置でジョイントが開始した場合、ジョイントはその距離を維持しようとします。 MinDistance と maxDistance プロパティーはこの距離に追加します。
| damper | バネの力を減衰するのに使用します | 
| maxDistance | 身体からの距離の初期値に対する最大距離 | 
| minDistance | 身体からの距離の初期値に対する最小距離 | 
| spring | ばねの弾性力は、2つのオブジェクトに影響をおよぼします。 | 
| tolerance | 現在のばねの長さと minDistance と maxDistance によって定義される長さの間の最大許容誤差 | 
| gameObject | このコンポーネントはゲームオブジェクトにアタッチされます。コンポーネントはいつもゲームオブジェクトにアタッチされています。 | 
| tag | ゲームオブジェクトのタグ | 
| transform | The Transform attached to this GameObject. | 
| anchor | 関節の動きを制限させるアンカーのローカル座標 | 
| autoConfigureConnectedAnchor | 自動的に connectedAnchor を計算すべきか | 
| axis | 身体が制限される中心となる軸 | 
| breakForce | 接続を解除するために必要な力 | 
| breakTorque | The torque that needs to be applied for this joint to break. To be able to break, a joint must be _Locked_ or _Limited_ on the axis of rotation where the torque is being applied. This means that some joints cannot break, such as an unconstrained Configurable Joint. | 
| connectedAnchor | 接続された Rigidbody に相対的なアンカーの位置 | 
| connectedArticulationBody | A reference to an articulation body this joint connects to. | 
| connectedBody | 別の rigidbody オブジェクトの参照 | 
| connectedMassScale | The scale to apply to the inverse mass and inertia tensor of the connected body prior to solving the constraints. | 
| currentForce | The force applied by the solver to satisfy all constraints. | 
| currentTorque | The torque applied by the solver to satisfy all constraints. | 
| enableCollision | ジョイントで接続したボディ同士の衝突を有効にします | 
| enablePreprocessing | このジョイントのために前処理するトグル | 
| massScale | The scale to apply to the inverse mass and inertia tensor of the body prior to solving the constraints. | 
| hideFlags | Should the object be hidden, saved with the Scene or modifiable by the user? | 
| name | オブジェクト名 | 
| BroadcastMessage | ゲームオブジェクトまたは子オブジェクトにあるすべての MonoBehaviour を継承したクラスにある methodName 名のメソッドを呼び出します。 | 
| CompareTag | Checks the GameObject's tag against the defined tag. | 
| GetComponent | Gets a reference to a component of type T on the same GameObject as the component specified. | 
| GetComponentInChildren | Gets a reference to a component of type T on the same GameObject as the component specified, or any child of the GameObject. | 
| GetComponentInParent | Gets a reference to a component of type T on the same GameObject as the component specified, or any parent of the GameObject. | 
| GetComponents | Gets references to all components of type T on the same GameObject as the component specified. | 
| GetComponentsInChildren | Gets references to all components of type T on the same GameObject as the component specified, and any child of the GameObject. | 
| GetComponentsInParent | Gets references to all components of type T on the same GameObject as the component specified, and any parent of the GameObject. | 
| SendMessage | ゲームオブジェクトにアタッチされているすべての MonoBehaviour にある methodName と名付けたメソッドを呼び出します | 
| SendMessageUpwards | ゲームオブジェクトと親(の親、さらに親 ... )にアタッチされているすべての MonoBehaviour にある methodName と名付けたメソッドを呼び出します | 
| TryGetComponent | Gets the component of the specified type, if it exists. | 
| GetInstanceID | Gets the instance ID of the object. | 
| ToString | Returns the name of the object. | 
| Destroy | Removes a GameObject, component or asset. | 
| DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. | 
| DontDestroyOnLoad | Do not destroy the target Object when loading a new Scene. | 
| FindAnyObjectByType | Retrieves any active loaded object of Type type. | 
| FindFirstObjectByType | Retrieves the first active loaded object of Type type. | 
| FindObjectsByType | Retrieves a list of all loaded objects of Type type. | 
| Instantiate | original のオブジェクトをクローンします | 
| bool | オブジェクトが存在するかどうか | 
| operator != | 二つのオブジェクトが異なるオブジェクトを参照しているか比較します | 
| operator == | 2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。 | 
| OnJointBreak | ゲームオブジェクトに対するジョイントが外れたとき呼び出されます |