gamepad_is_connected

Renvoie si une manette donnée est actuellement connectée.

Syntaxe:

gamepad_is_connected(numb);


Argument La description
device Quel gamepad "slot" à vérifier.


Renvoie: Boolean


La description

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).


Exemple:

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.


Retour: Entrée GamePad
Suivant: gamepad_get_description
© Copyright YoYo Games Ltd. 2017 Tous droits réservés