A Unity Collider as a trigger can be triggered by collision with a Unity Rigidbody. Similarly, AXRPTriggerVolume can be triggered by collision with AXRPRigidbody.

  1. Create a Unity Collider and add AXRPTriggerVolume component.

    Screenshot 2023-08-16 110542.png

  2. Create an AXRPRigidbody game object from the menu.

    Screenshot 2023-08-16 111248.png

  3. Assign methods from other components for trigger enter/exit.

    Screenshot 2023-08-16 111555.png

Actor Filter

In most cases you will not want a rigidbody to trigger all trigger volumes. You can use Actor Filters to determine which rigidbody triggers which trigger volume.

  1. Create an Actor Filter asset from the menu.

    Screenshot 2023-08-16 112224.png

  2. Set the filter’s values as desired.

    Screenshot 2023-08-16 112455.png

  3. Set the filter to a trigger volume’s Filter.

    Screenshot 2023-08-16 111555_cropped.png

  4. Set Actor Tag on the rigidbody.

    Screenshot 2023-08-16 113214.png

🏠  onAirXR Playground Developer Guide

Getting Started


System Requirements


Quick Start


Explore Demo Scene


Programming Guide


Create Avatar


Set Places


Handle Player Input


Share Animator


Share Video Player


Share Timeline


Share Audio Source


Share Game Object Movement


Share Data


Show Data


Create Trigger Volume


Show Game Object To Only Some Players


Instantiate From Prefab


Move Between Scenes


Make Display


Programming Guide In Depth


onAirXR Playground Technical Overview


Avatar & Avatar Selector