ゲームオブジェクトにアタッチした Joint2D が壊れたときに呼び出されます。
reactionForce が breakForce よりも強い場合、または、reactionTorque がジョイントの breakTorque よりも強い場合に、ジョイントは壊れます。
ジョイントが壊れると、OnJointBreak2D が呼び出され、壊れた Joint2D が渡されます。
OnJointBreak2D が呼び出された後、そのジョイントは自動的にゲームオブジェクトから取り除かれ、削除されます。
See Also: breakForce, breakTorque, reactionForce and reactionTorque.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnJointBreak2D (Joint2D brokenJoint) { Debug.Log ("A joint has just been broken!"); Debug.Log ("The broken joint exerted a reaction force of " + brokenJoint.reactionForce); Debug.Log ("The broken joint exerted a reaction torque of " + brokenJoint.reactionTorque); } }