The OVRPlayerController prefab includes the OVRPlayerController script. This script does many things right, but it also facilitates stick movement. Stick movement uses the touch controller's analog sticks for directional movement and rotation. During development, it provides a quick means to move around the scene while in VR. But in practice, it induces motion sickness for the following reasons:
- It introduces non-forward motion
- It increases vection
- It moves yaw control to the touch controller
We generally eliminate stick movement, or at least expose the feature in the Inspector so it can be controlled. The following steps are optional, but highly recommended for player comfort:
- Locate the OVRPlayerController ...