-
-
Notifications
You must be signed in to change notification settings - Fork 2
Reserved Resources
If you are planning on expanding ExPresS XR, using external materials or only using some parts of the project, you might want to take a look at the following information.
Note: Cursive layers/tags/... are built in.
- Default
- TransparentFx
- Ignore Raycast
- Player: Layer for the Player. All components of the XR Rig (except the HUD) should be set to this layer.
- Water
- UI
- UI Always On Top: Will be rendered by the HUD Camera but not the Main Camera. The HUD of the XR Rig should be set to this layer.
- Ignore Camera: Will not be rendered by the Camera.
- Ignore Mirror Camera: Will not be rendered by the MirrorCamera of ExPresS XR's Mirrors, thus being invisible in the reflection.
- AreasOfInterest: Layer for Areas of Interest. Will not be rendered by any camera.
- AreasOfInterestBouncer: Layer for Areas of Interest Bouncers. Will be rendered by the camera.
Be aware: Adding new Layers might result in them not being visible in VR as they are not added to the MainCameras Culling Layer. This must be done manually!
None are used except Player again for the XR Rig (Except for the Main Camera, which must have the 'MainCamera'-Tag).
Make sure to use the InteractionLayerSettings from "Assets/Settings/Resources/InteractionLayerSettings.asset" or adjust your own to contain the following values.
- Default
...
- Teleport: As per recommendation by XRI. It is used for teleporting.
The Input Action at Assets/Settings/Input Mappings/ExPresS XR Default Input Actions.inputactions
is used and is based on the one from the XR ITK with the following additions:
-
XRI Head/Head Gaze Prevent Interaction
of typeValue(Vector3)
with a binding todeviceAngularVelocity [XR HMD]
and aPress
-Interaction with Trigger BehaviorPress Only
and Press Point set to 0.3. -
XRI Head/Head Gaze Perform Interaction
of TypeButton
with Bindings to theForward
-Button on the Mouse and theEnter
-Key on the Keyboard. The first one is generated during runtime to perform the Head Gaze Select Action. The second one is for debugging. -
XRI Head/Test
of TypeButton
with a Binding to theT
-Key of the Keyboard. It is not used for anything but can be used for debugging.
Make sure to delete the Default Input Action
that gets imported via the XR Interaction Toolkit
-Package!
Autor: Luca 'eisclimber' Dreiling; License: MIT
- Getting Started
- Development and Contribution
- Misc
- Experimentation
- Data Gatherering
- Eye Tracking
- ExPresS XR Rig
- Interaction
- Base Button
- Button Quiz
- Collision Hand Rumbler
- Collision Sound Emitter
- Exit Game Interactable (Script Deprecated)
- Interactables
- Haptic Impulse Trigger
- Socket Interactors
- Inverse Kinematics
- Localization
- Minigames
- Coin Scale
- Coin Throw
- Sword Cleaning
- Misc
- Movement
- Presentation
- UI