Types of Events
Events come in two groups depending on how they are created in Creator.Directly addable from the event picker
When you add an event to a transition, the picker offers exactly three types:Tap
Move
Rotate
Connected through Show Panel
Configure Choice and Next through the Show Panel action’s routing controls. They are not offered in the Tap/Move/Rotate event picker. Adding a choice or displaying Next does not, by itself, establish a complete route.Choice
Next
Event Details
Tap Event
The learner clicks or taps a specific 3D object in the scene.
Tap event configuration — set target objects, instruction animation, and highlight
Move Event
Configure the object and where it should end up. The learner’s interaction depends on the trainee device; see Browser and HMD Interaction.
Move event configuration — set object, target location, position, and interaction settings
Rotate Event
The learner rotates an object around an axis.
Rotate event configuration — set object, axis, target angle, and direction enforcement
Browser and HMD Interaction
On an HMD, Move and Rotate describe object manipulation. Test settings such as Requires Both Hands, Requires Precise Positioning, and Enforce Rotation Direction on the intended HMD. In the browser trainee app, a standard Move or Rotate interaction starts an animation when the learner clicks or taps the target. Move then places the object at the configured destination; Rotate turns it by the configured signed angle about its local axis. These browser interactions do not validate physical two-hand use or the learner’s hand rotation direction.Choice Event
Each panel choice has an event that you connect to a transition. The transition determines the condition, actions, and optional destination for that choice. How to set it up:- Select the step’s Show Panel action, or add one to On Entry.
- Add the choices the learner will see.
- For each choice, use its routing control to select one of the options below.
- Review the resulting transition in Transitions, including its Destination Step, condition, and Actions list.
Next Event
The Next checkbox controls whether the panel displays a Next button. The button also needs a linked transition to define what happens when the learner clicks it. Adding steps normally creates sequential Next routes. Check the existing binding before creating another transition. How to set it up:- Select the step’s Show Panel action.
- Under Navigation Buttons, enable Next and set its label if needed.
- Check the linked transition. If none is linked, use Select existing transition, or choose Create new transition and click its creation button.
- Open the transition in Transitions and check its Destination Step, condition, and actions.
How Events Trigger Transitions
During trainee playback:- An interaction emits its event.
- Higher-priority transitions are checked first. Transitions with the same priority are checked in list order.
- A transition qualifies when its event matches and its optional condition is true. A false condition skips that transition and all its actions.
- The first qualifying transition is selected. Only one transition is taken for that event.
- With a destination, the current step’s On Exit actions run, followed by the transition’s Actions and the destination step’s On Entry actions. Without a destination, only the transition’s Actions run and the step stays active.
Connecting Events to Transitions
In Creator:
The Transitions tab with event picker — click + to add a Tap, Move, or Rotate event
Select your current step
In the Properties panel, go to the Transitions tab
Click the + button next to Events to add an event type
Configure the event
Configure the transition's response
Best Practices for Events
Make interaction targets clear
Make interaction targets clear
Use precise positioning for Move events when needed
Use precise positioning for Move events when needed
Pair Show Panel choices with descriptive transitions
Pair Show Panel choices with descriptive transitions
Test all event paths
Test all event paths
Next Steps
Learn how to:- Add Conditions to Transitions — Make events trigger different states based on learner choices or variables
- Use Variables in Conditions — Store data and use it to control event behavior

