We are happy to announce that with Build 545, VR has significantly improved on Roblox.
The focus of this release was to better the interaction with the UI as well as improved compatibility with other experiences. For that reason, we introduce a new, VR-specific menu in the form of the BottomBar.
Other changes include:
Updated how the PlayerGUI is rendered in VR and how it follows the headset movements.
Collapsable UI for improved immersion in VR
Aim-through wand controls - With improved compatibility and a context-sensitive laser pointer, you can control Roblox experiences through the player GUI.
VR menus - Chat, inventory, leaderboard, and emotes now work in VR
Fixed bugs with existing interactivity APIs.
Known Issues
We are aware of the following issues and are working on a fix. We apologize for any inconvenience this may cause.
The BottomBar menu will sometimes not show up in experiences with custom-scripted camera behavior.
Camera.Headscale will not work well with the BottomBar and wand controls
Due to an unrelated bug, SteamVR currently only loads correctly through the Windows Desktop App.
We would love to hear your feedback on the changes above and any suggestions going forward.
This is brilliant news. I’m hoping that Roblox will now detect when certain buttons on the controllers are pressed, as I am unable to bring up the menu on my Quest 2 when using Virtual Desktop.
local UIS = game:GetService("UserInputService")
if not UIS.VREnabled then
game.Players.LocalPlayer:Kick("Sorry, you have to be in VR mode to join this game. Connect your headset and try again.")
end
Well but even if it gets bypassed, what can the non-VR users really do? I mean the only reason I could imagine a developer removing access to non-VR players would be if the game wouldn’t be compatibile without a VR Headset. So if players would bypass and join VR games without VR they couldn’t play.
Amazing update, I have been waiting for this forever! The only work around previously was to make your own UI and slap it on a head-tracking billboardGui.
Haven’t had the chance to try it yet but does this include a mute/unmute button for voice chat? Enabling/disabling it in VR is literally impossible, which sucks because both VR and VC are immersive features and they seemingly cant even be combined due to that.