ゲームオブジェクトにアタッチされた Joint2D が壊れたときに呼び出されます
Joint2D.reactionForce が Joint2D.breakForce より強い場合、または、Joint2D.reactionTorque がジョイントの Joint2D.breakTorque より強い場合、ジョイントは壊れます。
ジョイントが壊れたとき OnJointBreak2D が呼び出され、壊れた Joint2D が渡されます。
OnJointBreak2D が呼び出された後、ジョイントは自動的にゲームオブジェクトから取り除かれ、削除されます。
関連項目: Joint2D.breakForce、Joint2D.breakTorque、Joint2D.reactionForce、Joint2D.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); } }