gamepad_is_connected(numb);
| Argument | La description |
|---|---|
| device | Quel gamepad "slot" à vérifier. |
Renvoie: Boolean
Cette fonction retournera si une manette est connectée au "slot" donné (retourne true ) ou non (renvoie false ). Vous utiliserez normalement cette fonction en conjonction avec gamepad_get_device_count fonction pour obtenir le nombre correct de pads de jeu disponibles et / ou de "slots" de gamepad. Notez qu'il peut y avoir un léger retard entre l'utilisateur qui connecte la manette de jeu et GameMaker Studio 2 détectant comme étant connecté (c'est particulièrement le cas lorsqu'il s'agit de contrôleurs connectés Bluetooth).
var gp_num = gamepad_get_device_count();
for (var i = 0; i < gp_num; i++;)
{
if gamepad_is_connected(i) global.gp[i] = true
else global.gp[i] = false;
}
Le code ci-dessus parcourt les pavés de jeu disponibles (ou les emplacements de la manette de jeu), puis vérifie chacun pour une manette connectée. la valeur retournée est ensuite utilisée pour définir un tableau global à true ou false pour utilisation dans les futurs contrôles.