So basically, I’ve made this 3D GUI menu using a part with a SurfaceGui on it and moving it in front of the camera. However, the buttons seem to be inactive (not clickable) until I switch the studio tab to a script and then switch back to the main tab.
No, it’s not a CanQuery issue, nor a SurfaceGui not in the StarterGui, nor a CanTouch problem, nor an object blocking the camera, because as I mentioned, it works perfectly fine after changing the tab. But obviously, I want it to work consistently, as this error replicates in-game as well.
I think this might be an engine issue, but I want to know beforehand if anyone else has encountered this problem and knows how to fix it.
As i have said above, its not an issue of the surface gui not being an adornee, cos it works perfectly fine and detect any mouse interaction when switching tabs.
For some reason it wont work when pressing the play button but as soon as i change the tab to a script and back to the game tab they will start working again.
That doesnt 100% mean its not the problem, you have no idea how weird roblox is, so might as well, cause to my experience, surface GUIS never worked until I set the adronee, so might as well try it right?
oh I never saw you state the fact that you set it.
Is it possible you could provide a bear-bones version of it so we could test on it? Cause this is some weird behavior.
Yeah sure! Sorry for late replying i wasnt at home. bear-bones3dmenu.rbxl (199.0 KB)
Here u have a bear-bone version of it, same script same everything. Still doesnt works correctly for me, its not until i change the tab that the buttons are clickable.
In game it replicates and it even gets weirder.
I guess ill just have to go with a normal ui until roblox fixes surfaceguis…