Bibliothèque d'actions Gamepad


Actions du Gamepad

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:

Obtenir la valeur de l'axe de la manette de jeu Gamepad Obtenir l'axe
Obtenir la valeur de déclenchement de la manette de jeu Gamepad Get Trigger
Obtenir la valeur du compte Gamepad Gamepad Get Count
Obtenir la valeur de déclenchement connectée Gamepad Connectez-vous
Définir la zone morte de l'Axe du Gamepad Jeu de manettes Axis Deadzone
Bouton de vérification Si le bouton Gamepad est enfoncé
Détecter le bouton Si le bouton du jeu est enfoncé
Détecter le bouton Si le bouton Gamepad a été libéré


Compatibilité


La liste suivante montre la compatibilité actuelle entre les plates-formes (notez que cela va changer avec les futures mises à jour):