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

Default to snap turning, and make snap turning behave the same as in most games #209

Closed
goatchurchprime opened this issue Oct 14, 2022 · 4 comments · Fixed by #229
Closed

Comments

@goatchurchprime
Copy link
Contributor

Smooth turning is pretty sick making for me (and I have a strong stomach) and very rarely found in games.
(It's a default off in movement_turn.tscn, but for some reason turned on in every demo scene.)

Also, snap turning is normally implemented as one snap per joystick jerk, rather than on a timer delay basis. If I coded this up is it likely to be pulled in?

@Malcolmnixon
Copy link
Collaborator

The smooth turning is alas a bias from me - I prefer smooth movement, turning, and strafing as I find it easier to move in front of the test objects.

We had a change to the turning back in #97 which changed the responsiveness. I would say if you wanted to code it up, we would want to have a drop-down of different styles - smooth, snap, or snap-repeat.

@BastiaanOlij
Copy link
Member

Hmmm, interesting... I agree with @goatchurchprime , snap turning should be the default, smooth turning should be something people opt-into.

Almost all of us veterans forgo snap turning. Worse yet, I turn it off because I always get complaints on my tutorials, when people see the snap turning they think things are running at 2fps and I got tired of explaining why snap turning exists for VR games :)

But I think it is important to keep it on for default so if we changed that at some point, I do think we should change that back.

@Malcolmnixon
Copy link
Collaborator

Turn movement is set for snap-turn by default, and the teleport demo shows off snap-turning.

Many of the other demos are trying to show off physics-related movement which is already for people with VR legs.

We could put snap-turn on for some of the other scenes, or we could have a global options setting in the main-menu scene.

@BastiaanOlij
Copy link
Member

With #229 you can now set the behavior you want in the startup window and it will save it as a user preference.
For your own projects you can set the default setting for new users in project settings or you can ignore the new settings system and override it

@BastiaanOlij BastiaanOlij linked a pull request Oct 26, 2022 that will close this issue
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

Successfully merging a pull request may close this issue.

3 participants