Possible factors
In my game, I parent the character to nil and set the camera type to Scriptable, not really sure if that matters but I thought I’d mention it.
Problem
On certain frames, it won’t let me select the back button reliably. If I button spam, sometimes it might work, but half the time it doesn’t select it, and only selects the other button on the screen. Usually.
On top of this, after pressing the selected button it hides the frame. However, the white selection border is still visible on the button despite me hiding the frame…no idea why that doesn’t go away automatically.
Any ideas?? Thanks
To understand what I mean, if you have controllers you can plug into your PC, check this out if you want to: ROBO - Roblox
If You are only talking about controller on pc then it might be the dead zone, you can apply a new dead zone with a local script for Xbox controller only though. Hope I helped, also if you need any help I have an Xbox and controller to test things. (Edit) the lock touch when clicking is monitored by the dead zones max area, so if it’s to wide it won’t react to clicking cuz it won’t know you did, you can brake the lock by activating it a lot wich explains the spam.
Do you know how I might be able to modify the deadzone though? I’ve never worked with console compatibility before, so this is quite new to me. I figured UI element behavior would be covered, but apparently there’s work that needs to be done.
You can’t change it with scripts yet that will be efficient, But in Xbox settings you can configure for certain games, usually what most people would do to cover this problem would be to make the touch zone of the GUI bigger or try to configure the script then use it on Xbox instead of of controller. If you are using a windows 10 then it would have dead zone in settings. That would be great for self testing In studio since you can’t go on studio on Xbox. So to create a summary of this, create a bigger touch zone and test on Xbox the problem probley won’t be the same, because on Xbox you can configure the dead zone in settings. It would auto configure as long as it’s set as a game on Xbox, (putting games into groups or actually installing it instead if playing it since it’s installed on tour bros acc) because if Roblox is on your bros acc you won’t have to install but you still have the option. So install it on your account and there you go, sorry for the long comment, hope I helped!