Project

General

Profile

Feature #162

gamepad navigation and interaction

Added by Josip Almasi about 1 month ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assignee:
Start date:
04/20/2023
Due date:
% Done:

0%

Estimated time:

Description

Gamepad is supposed to make mobile VR useful, without it there's no navigation or interaction with the scene.

History

#1

Updated by Josip Almasi about 1 month ago

  • Status changed from New to In Progress
#2

Updated by Josip Almasi about 1 month ago

  • Status changed from In Progress to Resolved

Gamepad implemented in the HUD and in the scene.

HUD component selection and activation using gamepad keys, including virtual keyboard. Left-right navigate HUD row, including forms. Down button brings the previous row, if any. Up, trigger and select buttons activate currently selected HUD button. On virtual keyboard, only select/trigger activate the key, while up/down/left/right buttons are used for navigation through the keyboard.
This works the same in XR and outside of it.

In XR mode, until controllers become available, a visible ray is cast from user's body and tracks the camera. While gamepad sticks teleport and rotate the camera, gamepad triggers and select button activate currently selected object.

Also available in: Atom PDF