2 つの Rigidbody2D に力を適用することで一定距離だけ離れた位置を保つジョイント
        DistanceJoint2D と異なり、ジョイントの長さは伸びたり振動したりします。
関連項目: DistanceJoint2D, HingeJoint2D, SliderJoint2D.
      
| autoConfigureDistance | distance は自動的に計算する必要があるかどうか。 | 
| dampingRatio | 移動スピードに比例して、バネ力が減らされる量 | 
| distance | スプリングが保とうとする二つのオブジェクト間の距離 | 
| frequency | バネがオブジェクト間を振動する周期 | 
| anchor | Joint コンポーネントを持つオブジェクトのジョイントのアンカー位置 | 
| autoConfigureConnectedAnchor | 自動的に connectedAnchor を計算すべきか | 
| connectedAnchor | 二つ目のオブジェクトのジョイントのアンカーポイント(例: Joint コンポーネントを持っていないもの) | 
| enabled | 有効であれば更新され、無効であれば更新されません。 | 
| isActiveAndEnabled | Reports whether a GameObject and its associated Behaviour is active and enabled. | 
| gameObject | このコンポーネントはゲームオブジェクトにアタッチされます。コンポーネントはいつもゲームオブジェクトにアタッチされています。 | 
| tag | ゲームオブジェクトのタグ | 
| transform | The Transform attached to this GameObject. | 
| attachedRigidbody | The Rigidbody2D attached to the Joint2D. | 
| breakAction | The action to take when the joint breaks the breakForce or breakTorque. | 
| breakForce | 接続を解除するために必要な力 | 
| breakTorque | 接続を解除するために必要なトルク | 
| connectedBody | ジョイントの端にアタッチされた Rigidboy2D オブジェクト(すなわち Joint コンポーネントのないオブジェクト) | 
| enableCollision | Should the two Rigidbody2D connected with this joint collide with each other? | 
| reactionForce | ジョイントの反力を取得します。 | 
| reactionTorque | ジョイントの反力トルクを取得します。 | 
| 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. | 
| GetReactionForce | 指定された timeStep で与えられるジョイントの反力を取得します。 | 
| GetReactionTorque | 指定された timeStep で与えられるジョイントの反力トルクを取得します。 | 
| 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つのオブジェクト参照が同じオブジェクトを参照しているか比較します。 | 
| OnJointBreak2D | ゲームオブジェクトにアタッチした Joint2D が壊れたときに呼び出されます。 |