TriggerRegion Events
Studio is being deprecated, please head over to the documentation page for Mattercraft, our most advanced 3D tool for the web, where you can find the most recent information and tutorials.
A TriggerRegion event is an event that is fired as a result of a Z.Object node interacting with the area defined by a Z.TriggerRegion that has the same tag
as the TriggerRegion’s triggerTag
.
There are seven TriggerRegion events that are split between the TriggerRegion node itself, and the interacting Z.Object node. They are as follows:
Event | Node | Description |
---|---|---|
triggerenter | Z.TriggerRegion | When the origin point of an object first enters the TriggerRegion. |
triggerleave | Z.TriggerRegion | When the origin point of an object leaves the TriggerRegion. |
triggermove | Z.TriggerRegion | Every frame the origin point of an object moves inside the TriggerRegion. |
triggers | Z.TriggerRegion | Once a frame, with data for every object currently inside the TriggerRegion. |
triggerenter | Z.Object | When the origin point of the object first enters a TriggerRegion. |
triggerleave | Z.Object | When the origin point of the object leaves a TriggerRegion. |
triggermove | Z.Object | Every frame the origin point of the object moves inside a TriggerRegion. |
All the of the events pass either a TriggerEvent or TriggerPresentEvent argument to attached handler functions, providing further information on the interaction.