Movement in VR Part 4 ( Snap Turns ) - Unity3d

Snap Turn Movement

XR Rig provides a script called Snap Turn Provider, which we'll be using in order to have our controller turn for us. To do this, we just need to add the script to our XR Rig. We'll set the controller to 1 and have our right-hand controller joystick be the one to snap rotate our camera.


Key settings to adjust would be the turn amount, how many degrees's a snap turn will spin. Activation timeout, which is how fast it takes to snap turn.


The Snap turn feature really helps alleviate motion sickness. Even for myself, an avid gamer, sometimes VR games especially ones that force me to rotate/move a lot, give me some form of motion sickness. Teleportation instead of movement also helps with that and we'll go into teleportation movement in another post.