Click Detectors with Xbox?

Is it possible to use click detectors with Xbox users?

I previously had a system for interacting with objects around the map that involved a little UI popping up above them. I changed this system to click detectors because the loop for having the icons appear caused a bit of stress on the client. I realized though that none of my Xbox users can use these click detectors. Does anyone know if there is a way to make this work?

1 Like

According to the wiki on ClickDetectors:

With gamepad input, the right trigger button will fire the MouseClick event and center dot will trigger MouseHoverEnter/MouseHoverLeave.

It should work? How have you got it set up?

2 Likes
for i, v in pairs(game.Workspace.PROXIMITY:GetChildren()) do
	local clickDetect = v:FindFirstChild('ClickDetector')
	if clickDetect then
		clickDetect.MouseClick:Connect(function(plr)

		end)
	end
end
1 Like

It seems to just be very inconsistent, sometimes the right trigger will open the roblox menu, other times it will trigger the ClickDetector. Sometimes you need to press the ‘select’ button to enable the GUI functionality.

3 Likes

I think it may be on your end. I play roblox on my Xbox from time to time, and click detectors never were a problem for me.

4 Likes

You’re doing something wrong…