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

Up/forward on the trackpad should be in the direction of the trackpad instead of the gaze of the hmd #16

Open
Aesop112 opened this issue Dec 2, 2016 · 3 comments

Comments

@Aesop112
Copy link

Aesop112 commented Dec 2, 2016

No description provided.

@veryjos
Copy link
Owner

veryjos commented Dec 3, 2016

I initially did do it like this, but holding the glowstick above my head predictably caused you to shoot off in random directions. I'll add it back as an option.

@IVIrEos
Copy link

IVIrEos commented Dec 7, 2017

I may have a better solution for you. Although the name he is using is in conflict. What he refers to is better known as hand or wand relative. (aka Onward.... )

Trackpad relative is as follows.

Mechwarrior. You have a torso and legs. When a users thumb first engages the touchpad, forward direction (Legs) gets defined and locked. Hand movement and HMD (Torso) movement have no effect on changing direction so long as the users thumb stays in contact. Lifting the thumb and retouching the pad would be the equivalent of Realigning legs to torso.

This makes all directional control controlled by the trackpad only during movement. With an easily changed forward lock with the lift of your thumb.

There is alot more to this involved with rotation.

Emulate a mouse for rotation on the right pad, not a thumbstick. If you've already realized this, forgive me, I haven't exactly played it in awhile.... the interest only just recently rekindled. I just can't stand emulating a thumbstick for rotation on a touchpad and every game from here to sunrise does it.

Once rotation on this touchpad is sorted out. It needs to work with trackpad relative like so.

If the HMD is turned 20 degrees to the left of center. When I engage artificial rotation, I want the torso and legs to move as one. So that when I'm done swiping my thumb on the right touchpad to rotate, my head will still be 20 degrees left of center. The only thing that should ever change the degree of change from center, is lifting the thumb off the pad.

@sparr
Copy link

sparr commented Mar 31, 2019

@veryjos Perhaps as the controller approaches vertical, bias the "forward" vector toward the bottom of the controller?

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

4 participants