XRHandMenuSample
A hand menu for XR showcasing how to build 3D content and supporting hands as an input modality.
Install / Use
/learn @NovaUI-Unity/XRHandMenuSampleREADME
Nova XR Hand Menu Sample
A hand menu for XR showcasing how to build 3D content and supporting hands as an input modality.
https://user-images.githubusercontent.com/8591310/176091640-b461604d-1d62-497e-b64d-4dee2c046e27.mp4
Setup
This sample does not include Nova, which must be imported before the sample can be used. After cloning the repo:
- Open the project in Unity. The project will have errors due to the missing Nova assets, so when prompted by Unity either open the project in Safe Mode or select
Ignore. - Import the Nova asset into the project via the Package Manager.
- When selecting the files to import, be sure to deselect the Nova settings (
Nova/Resources/NovaSettings.asset) as they are already included and configured for the sample.
- When selecting the files to import, be sure to deselect the Nova settings (
Script Highlights
PanelUIController: The component responsible for positioning a hand-tracked menu and opening/closing various UI panels triggered by the hand menu.HandLauncher: A component attached to the users hand which will, when enabled, display a scrollable list of buttons capable of launching different Panel UIs.- The various panels (
SettingsPanel,AppsPanel,ContactsPanel, andNotificationPanel): Each panel provides the unique functionality of the specific menu.
Scenes
Scenes/HandMenu: XR (Hands)
Attributions
- Icons: https://icons8.com
- Font: https://fonts.google.com/specimen/Nunito
Related Skills
openhue
341.0kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
341.0kElevenLabs text-to-speech with mac-style say UX.
weather
341.0kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.5kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
