Triggers when defined objects collide.
Objects are defined by selecting from colored object groups, targeting the Node to an object or embedding the Node in an object.
If the Node is not targeted to or embedded in a specific object it will detect any collisions involving any objects from the selected object group(s).
Target | If target is set the node will detect collisions that happen to the target object. If target is not set, the Collision Trigger will act as global Collision Trigger. |
Enabled | Enable or disable to node. Disabled Nodes cannot be executed |
Disable After First | Sets Enabled -> Off once a valid collision happens. |
Shared for Glue |
Allows glued children objects to trigger the Node's function. ⚠️ All glued objects will act like they are parent object on any collision. |
Trigger With Group | Set which object groups to detect collisions with |
On Collision Start | Outputs the impact power (number), location of the collision (vector) & the collided object when a collision is detected |
On Collision End | Outputs the collided object when a detected collision ends |
First Collision Start | In the event of multiple collisions being detected, outputs location of the collision (vector) & the collided object only for the first object it detects |
All Collisions End | In the event of multiple collisions being detected, outputs the last collided object only when no other objects are being detected |
Here's a link to the hype that shows how to implement and use the Collision Trigger node: