Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Relative Joint 2D component reference

Explore the properties of the Relative Joint 2D.
Read time 2 minutesLast updated 21 days ago

The Relative Joint 2D connects two GameObjects controlled by Rigidbody physics to maintain in a position based on each other's location. Use this joint to keep two objects offset from each other, at a position and angle you decide.

Properties

Property

Function

Enable CollisionEnable this property to enable collisions between the two connected GameObjects.
Connected Rigid BodySpecify the other object this joint connects to. Leave this as None to have the other end of the joint fixed at a point in space defined by the Connected Anchor property. Select the circle icon to the right to view a list of GameObjects to connect to.
Max ForceSet the linear (or straight line) movement between joined GameObjects. A high value (up to 1,000) uses high force to maintain the offset.
Max TorqueSet the angular (or rotation) movement between joined GameObjects. A high value (up to 1000) uses high force to maintain the offset.
Correction ScaleTweak the joint to correct its behavior if required. Increasing the Max Force or Max Torque may affect the joint's behavior such that the joint doesn't reach its target, requiring you to correct it by adjusting this setting. The default setting is 0.3.
Auto Configure OffsetEnable this property to automatically set and maintain the distance and angle between the connected objects. You do not need to manually enter the Linear Offset and Angular Offset when you enable this property.
Linear OffsetEnter local space coordinates to specify and maintain the distance between the connected objects.
Angular OffsetEnter local space coordinates to specify and maintain the angle between the connected objects.
Break ActionSet the action taken when either the force or torque threshold is exceeded.
Break ForceSet the force threshold which if exceeded, will cause the joint to perform the selected Break Action. The default value is set to Infinity, which can never be exceeded and therefore the Break Action can never be taken while the threshold remains at this value.
Break TorqueSet the torque threshold which if exceeded, will cause the joint to perform the selected Break Action. The default value is set to Infinity, which can never be exceeded and therefore the Break Action can never be taken while the threshold remains at this value.