
GameMaker Studio 2 dispose d'un certain nombre d'actions dédiées qui peuvent être utilisées pour détecter les contrôles analogiques et numériques à partir de plusieurs pads de jeu connectés. Ces actions nécessitent de spécifier une valeur d' index du gamepad, qui est un nombre (à partir de 0) représentant le gamepad sélectionné. Notez que lorsqu'une manette est branchée sur votre appareil (ou qu'elle est retirée), un événement système asynchrone est déclenché (toutefois, pour gérer cela, vous devrez peut-être utiliser du code).
Les gamepad "slots" sont indexés à partir de 0 avec les slots 0 - 3 inclus étant uniquement pour les gamepads Xinput, à savoir: les contrôleurs Xbox360 et compatibles. Cependant, vous pouvez également vérifier les slots 4 - ii inclus pour les gamepads DirectInput, ce qui signifie que vous pouvez détecter de nombreux autres modèles de contrôleurs lorsqu'ils sont connectés via ces slots.
Les actions de gamepad disponibles sont toutes listées ci-dessous:
La liste suivante montre la compatibilité actuelle entre les plates-formes (notez que cela va changer avec les futures mises à jour):
sudo apt-get install jstest-gtk
sudo apt-get install joystick.
Cela va installer le support de l'interface graphique pour le joystick ainsi que le joystick lui-même.