-
Notifications
You must be signed in to change notification settings - Fork 53
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
Left-Drag MouseLook feels backwards. (unlike all FPSs) #16
Comments
Thanks for a comment. The architecture allows to plug in a different interaction so it is a matter of writing one, and people should be able to use a different style depending on the type of the world. |
But why using a default contrary to the expectations of users, me included? |
Because what we have is not FPS-style "mouse look" which typically does not require holding a mouse button, but rather mobile-style "drag the world" – try it on your phone and you might find that it does feel quite natural. I agree that proper mouse look is what some people expect so it absolutely should be available, but it's far from being the only obvious choice of mapping pointer motion to world navigation. |
Yeah, maybe that we can make the default go the opposite from what we provide. In the above I wrote that I mentioned that "depending on the type of the world" but it can even be per avatar setting in the same world. |
IMHO just flipping the direction is not enough. With actual mouse look, you can navigate 360 degrees: it's a specialized two-handed navigation mode where one hand controls movement (forwards/backwards/sideways using WASD or arrow keys) and the other hand moves the mouse to control the direction. That requires pointer-capture, the mouse pointer is hidden, so your avatar movement is not limited by the movement of the pointer on the screen. That is a different mode from when we use our on-screen joystick, which controls both forward/backward and direction change. Using the joystick is mutually exclusive with changing the view angle using mouse-drag, you cannot perform both at the same time, since you only have one mouse pointer. I'm not sure if the two can coexist or if that would have to be a per-device setting. IMHO the actual current UX issue is that we implemented WASD navigation without mouse-look, and people are mistaking drag-the-world for that. |
The behavior at least now different from the time this issue was discussed last time. Let us know how it feels now (on different devices). |
Different behaviors for mobile & desktop make sense. One note on "mouse/cursor lock": It is still, however desirable to have the cursor "lock" while the mouse is down so FPS desktop can be used continuously without a mouse down/up/drag/down cycle throughout. Tricky bits / trade offs: |
Left-Drag MouseLook feels Up/Dn and Left/Right backwards. (unlike all FPSs)
Right-Drag should also work for MouseLook & WASD activation (Roblox-ers & Unity-ers expectation)
The text was updated successfully, but these errors were encountered: