This joint keeps two objects at a distance from each other. They are connected with an invisible spring that you can customize with the node properties.
The node has a direction which is based on the node’s rotation.
Attach A | Set the first object attached to the joint, and the position of the joint. |
Attach B | Set the second object attached to the joint |
Enabled | Enable or disable the node. Disabling joints during gameplay will break the connection between the two objects and enabling it will reconnect them |
Collide Connected | Enables physical collision between the attached objects |
Limit min distance | When toggled on, limits the minimum distance between objects |
Limit max distance | When toggled on, limits the maximum distance between objects |
Local Axis | Determines if the joint should be in the Attach A object’s local space instead of global space |
Local Axis | Determines if the joint should be in the Attach A object’s local space instead of global space |
Spring Stiffness | Defines how stiff the spring is. Higher number means more stiffness |
Spring Slowing | Determines how much the spring movement is dampened |
Allowed Contraction | Defines how much the distance between A and B is allowed to contract |
Allowed Extension | Defines how much the distance between A and B is allowed to extend |
Offset A | Joint’s positional offset from the Attach A target object |
↳ X, Y & Z | Set the X, Y & Z offset manually or with other logic nodes |
Offset B | Joint’s positional offset from the Attach B target object |
↳ X, Y & Z | Set the X, Y & Z offset manually or with other logic nodes |