Skip to content

Support for additional 3D input devices #3

@zachkinstner

Description

@zachkinstner

Currently, only the Leap Motion input is supported. This implementation is hidden behind various input interfaces, however, which is the first step toward supporting multiple devices.

The desired input type should be an option that can change at runtime. If necessary, the menu can be completely re-initialized when this occurs -- it doesn't make sense to switch input devices while the menu is in use.

The input interfaces should also provide information related to the current device's capabilities. For example: the device may have only one position/rotation value for each hand, but it also has buttons that could be mapped to certain features.

Hovercast could include features or usage modes that emphasize the specific strengths and capabilities of each input device.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions