Virtual cursors with controllers

So i’m kinda playing around with the idea of a console exclusive that uses local multiplayer, and I’d like to have it so a different controller controls a different cursor.

I’ve already got the separation down, but i have no idea how to easily detect exactly which button the cursor would be in aside from checking on every frame (or every time the virtual cursor moves)

is there some obscure piece of API that’d help me with something like this?

4 Likes

Probably wrong, but hey, doesn’t hurt to try.

Try GuiButton.InputBegan. Check if the UserInputType of the InputObject is GamepadX and experiment with the Delta or Position values in the InputObject. If that doesn’t work, then I know of no other solutions.

how do I make a Gamepad Virtual Cursor?

You mean like local 2 player? That would be absolutely insane and amazing at the same time!!!