Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VR should use actions based inputs #1734

Closed
richardTingle opened this issue Jan 7, 2022 · 0 comments
Closed

VR should use actions based inputs #1734

richardTingle opened this issue Jan 7, 2022 · 0 comments
Milestone

Comments

@richardTingle
Copy link
Member

As discussed at https://hub.jmonkeyengine.org/t/accessing-vr-controller-button-presses-expand-openvr-for-more-buttons/45220/15 Jmonkey currently uses a VR input style that assumes a separate API for every supported controller. However OpenVr no longer requires that and an actions based input scheme papers over any differences between controllers.

I intend to upgrade JMonkey to use an actions based input scheme with openVr as its standard

richardTingle added a commit to richardTingle/jmonkeyengine that referenced this issue Jan 7, 2022
richardTingle added a commit to richardTingle/jmonkeyengine that referenced this issue Jan 7, 2022
richardTingle added a commit to richardTingle/jmonkeyengine that referenced this issue Jan 7, 2022
richardTingle added a commit to richardTingle/jmonkeyengine that referenced this issue Jan 7, 2022
@stephengold stephengold added this to the Future Release milestone Jan 7, 2022
richardTingle added a commit to richardTingle/jmonkeyengine that referenced this issue Jan 8, 2022
richardTingle added a commit to richardTingle/jmonkeyengine that referenced this issue Jan 8, 2022
…dern actions based input/vr/AnalogActionState.java

All the other apis are vender specific or are alternative of versions OpenVR, so are deprecated

- Deprecate everything but lwjgl openVr

- Add support for restricting analog, digital and haptics to a particular hand

- improve vr javadocs

- Add haptics to the new openVR api

- Add analogue inputs

- Add action based digital controls into jme-vr
richardTingle added a commit to richardTingle/jmonkeyengine that referenced this issue Jan 9, 2022
stephengold pushed a commit that referenced this issue Jan 9, 2022
* #1734 Bring the LWJGL OpenVR implementation up to the modern actions based input/vr/AnalogActionState.java

All the other apis are vender specific or are alternative of versions OpenVR, so are deprecated

- Deprecate everything but lwjgl openVr

- Add support for restricting analog, digital and haptics to a particular hand

- improve vr javadocs

- Add haptics to the new openVR api

- Add analogue inputs

- Add action based digital controls into jme-vr

* #1734 Improve VR javadoc to make it clear that the action based API is only for OpenVr
@Ali-RS Ali-RS modified the milestones: Future Release, v3.6.0 Dec 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants