jrbudda / minecrift

VR mod for Minecraft. For Minecraft version 1.7.10
http://www.vivecraft.org
Other
323 stars 32 forks source link

[Request] Mouse Emulation for Smooth Rotation #290

Open IVIrEos opened 6 years ago

IVIrEos commented 6 years ago

In regards to the touchpad. "Smooth" Rotation as a Digital button or as an Emulated thumbstick is wrong.

The best thing about these touchpads is it's ability to emulate a mouse.

Without requiring a click, I'd like to be able to engage Rotation on touch. Most developers that have done this always emulate a thumbstick when doing it which causes the problem of your character immediately rotating as soon as your thumb touches the pad. With mouse emulated rotation, a user can engage their thumb to the pad and rotation will not start until the user moves their thumb. The user will also be rewarded with having more control over the speed at which rotation happens

You can almost accomplish this now by assigning swipe left/right to rotate left/right, but even with rotation increments put to 0, it's far to slow and provides negligible rotation in relation to how many times a user would have to swipe-lift-swipe across the pad just to turn 180 degrees.

jrbudda commented 6 years ago

This is do-able. Touching the pad wouldn't conflict with anything except swipe bindings, and we already have mouse-rotation for seated mode programmed. Just have to work out how the settings need to be. Sorta a Vive-only feature tho.