Ok so I just tried it out and here’s my feedback so far.
The second button, whatever it is, literally does nothing? Is it just not implemented yet? Is my game bugged?
Accessing the game’s UIs still doesn’t always work. Pointing and trying to click on stuff does nothing half the time, hopefully there will be a fix soon or something.
The whole panel feels like its too close to my face, wish there was a way to move it further/closer to me
Chat button doesn’t do anything either/is broken as all hell- the chat window popped up only the first time I tried clicking it, and then there’s still no way to type in VR (i.e. virtual keyboard)
Bottom bar UI button tweens get stuck when shifting cursor between them quickly,
Leave Game button is straight up incompatible with the new desktop app, and when you try leaving the game with it, it doesn’t know what to do afterwards since the client is technically still open on your desktop but it has no info to send to your headset and you’re forced to either quit the app manually or take your headset off altogether because it just freezes.
no way to COMPLETELY hide the ‘taskbar’? Unless I just haven’t figured out which button hides/brings it up, there’s seemingly no way to properly hide it. Its always there and is a bit of an obstacle when trying to reach for stuff, shoot, etc.
Still no way to mute/unmute your mic for spatial voice. Either add a button or let us make our own UI buttons to mute/unmute it with.
Honestly? Was really hopeful for this update being good, but if anything, I just see myself using VR with roblox less this way.
This is a terrible idea. You can turn off VR from your Options menu, thus allowing you to connect a headset and play flatscreen games without wearing your headset. (1)
Except now you launch VR games in flatscreen mode… Meaning you’ll get kicked from a VR game because VR wasn’t enabled. Oops.
(1) Although if you’re using SteamVR, this doesn’t work as advertised, because SteamVR launches whether or not Roblox connects to your headset. Devs fix plz!?
I love to see VR Updates! I was getting worried it was going to be dropped! I’ve found some cool VR games on roblox so far and I’m excited to check out the new UI! Please keep them coming!
GREAT update! I have a Quest 2 and as a new user to VR I had no clue how to mute people in VR since I couldn’t find the roblox menu! Having the UI more accessible to players is a huge quality of life improvement for VR, especially for all the new people coming into Roblox VR.
From what I remember of when I last visited Royale High and Koala Cafe in VR, you’re right about how it’s down far enough that I have to look down to see it, which is good.
However, I do think it would be cool if there was a way to hide the whole bar, like holding the menu button for a second (since just pressing it shows/hides the ScreenGui). That way, it could hide all ScreenGui and CoreGui, giving a completely clear view of experiences’ worlds until it’s pressed again or something.
It’s something that I liked about the old VR UI; The only Gui that was always visible was a random controller icon in the upper-right corner; If an experience hid its Gui (like mine) in VR, it basically “opened the window” to the virtual world without anything floating in front of me. (On the other hand, the new ScreenGui interaction is a big improvement over the old “press menu then click on things” method.)
There are 3 types of menu access that players might want to bring up, the headset menu (e.g. Oculus Menu), the Roblox System Menu, and access to the game’s UI. Some controllers don’t have multiple menu buttons.
Will take your feedback into consideration, always looking to improve the experience.
Can you, or someone with the Knuckles controllers, run this snippet in a LocalScript and tell me what the response is when they press the buttons on the Knuckles controllers?
while true do
wait()
game:GetService("UserInputService").InputBegan:connect(function(inputobject) print(inputobject.KeyCode.Name, inputobject.UserInputType.Name) end)
end
Left A, B is X, Y and right A, B is X and A. Left trigger is LTrigger2, right trigger is invalid. Grip L is LTrigger1 and Grip R is RTrigger2.
The output logs fill with 5000 results after clicking the button so its hard to get the full picture because it immediately clears after clicking another button. Honestly it just took 20 min trying to get the VR to work with Studio and it caused all but the viewport and output log to blank and turn black and become incredibly laggy.
Here’s a different version that responds by putting the result into a parent GUI object instead:
wait(2) -- necessary to prevent a waitForChild disconnection
while true do
wait(.1) -- small edit to give VR more frametime
game:GetService("UserInputService").InputBegan:connect(function(inputobject) script.Parent.Text = "." .. inputobject.KeyCode.Name .. ", " .. inputobject.UserInputType.Name .. ".") end)
end
Both A buttons are X now? That seems wacky. Also seems weird that RTrigger does nothing because that used to be the button to activate the dedicated UI Cursor, except I’d assume Roblox aren’t straight up turning VR controllers into regular controllers.
Honestly, take what I said earlier with a grain of salt, I had a lot of issues getting the VR to work in studio, and the logs didn’t work as expected so I might have messed things up.
I’ll get back to you with a more accurate analysis using your new script when I get the chance.