VR Update on March 31st made VR troublesome to play on

I’ve been trying to play VR compatible experiences for the past two months (as of this edit,) but I’m running into two constant issues that is impacting my VR experience. I also found a smaller bug regarding the VR loading screen. These also occur in Studio as well.

These issues were reproduced on Oculus Rift-S and Quest 2.

Issue 1: Experiences that capture the controller allow UI selection outside of that mode.

Description
Experiences that have menus that capture the controller (if detected,) will allow the controller to select UI elements while outside of UI selection until the experience dismisses the controller.
In this captured state, all controls are locked only to UI selection and prevents VR players from ever being able to regain full character control, even if they toggle UI selection on and off.

Expected Behavior
When switching UI selection off, all controls are returned back to the character.

Actual Behavior
Even after toggling UI selection on and off, the controllers remain captured, and the character cannot be controlled.

Reproduction Steps:

  • Enter any experience that captures the controller when accessing menus.
  • Open the menu that captures the controller (You’ll see the controller highlight as an indication)
  • Close the menu and/or exit UI selection, then try to move your character.
  • If the controller highlight remains anywhere on-screen, they are still captured.

Workaround
Using the desktop mouse to select options can prevent this, but it’s not as simple as hovering over and clicking. This workaround is no longer reliable after a recent update as the mouse is now always forced to the center of the virtual screen’s resolution.

Issue Area: Engine
Issue Type: Other
Impact: High
Frequency: Constantly

Issue 2: The loading screen when entering any experience is streched horizontally. This does not affect how anything else is rendered, and renders them normally as if it were a regular screen.

Expected Behavior
When the loading screen is shown, it should be shown in it’s normal 1x1 aspect.

Actual Behavior
On loading an experience, the loading screen is seen streched horizontally to accommodate the virtual screen’s expanded resolution.

Reproduction Steps:

  • Enter any experience while any supported VR headset is connected and VR mode enabled.
  • Notice the loading screen is streched when shown to the player.

Workaround
None.

Issue Area: Engine
Issue Type: Display
Impact: Very Low
Frequency: Constantly

Issue 3: Experiences that use a custom VR module cannot see the Roblox VR cursor at all when toggling UI selection on. It is still possible to select with the cursor, but it’s extremely difficult.

Expected Behavior
When toggling UI selection on, the cursor should always be visible to the player.

Actual Behavior
The cursor cannot be seen when UI selection is toggled on, making it very difficult to select or interact with any UIs.

Reproduction Steps:

  • Enter any experience that has a custom VR module.
  • Press the menu button to switch to UI Selection.
  • See that the Roblox VR cursor cannot be seen.

Workaround
If the experience is using Nexus VR, use it’s gesture to open the NVR menu, it’s own pointer can help with navigation for most of the part, although the virtual screen can easily obstruct the pointer from view.

Issue Area: Engine
Issue Type: Other
Impact: High
Frequency: Constantly

Additionally, when you go to reset your character or leave the experience, the A button does not automatically select the already highlighted option, and requires hovering over the button to select it.

I have three quick demos that I combined into one video demonstrating all three of the issues addressed. These issues were replicated in the same experience, but can occur in other VR experiences as well. Here is the experience shown where I replicated the issues without fail every time.

1 Like

We’ve filled a ticket into our internal database for this issue, and will come back with an update as soon as we have news!

Thank you for the report!

3 Likes

Following up!

These issues should be fixed now!

Thank you for your patience!

4 Likes

The issues seems to be fixed! Thank you so much

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.