OVRCameraRig or OVRPlayerController prefabs will enable the emulator. Otherwise, you can attach the OVRHeadsetEmulator class to a game object.| Input | Action |
|---|---|
Ctrl (hold) + mouse movement | Update head pitch and yaw |
Ctrl (hold) + alt + mouse movement | Update head roll |
Ctrl (hold) + mouse wheel | Update head height/elevation |
Ctrl (hold) + middle mouse button | Reset the pose to scene default |
OVRHeadsetEmulator.opMode is set to EditorOnly, which make it effective only in the Unity Editor preview window. Set to AlwaysOn to activate the function in standalone builds.OVRHeadsetEmulator.activateKeys and OVRHeadsetEmulator.pitchKeys, you can change the default key-bindings.OVRHeadsetEmulator is properly attached, and try stopping the scene and restarting.OVRHeadsetEmulator modifies OVRManager.headPoseRelativeOffsetRotation and OVRManager.headPoseRelativeOffsetTranslation. You can also write your own script or use Unity animation clips to modify those properties to automatically change the head pose.