gamepad_axis_value(device, axisIndex);
| Argument | La description |
|---|---|
| device | Quel périphérique de jeu "slot" à vérifier. |
| axisIndex | L'index d'axe à vérifier (voir la liste des constantes ). |
Retours: réel
Vous pouvez utiliser cette fonction pour obtenir la valeur des différents axes d'une manette donnée. La valeur de retour sera comprise entre -1 et 1 pour chacun des axes horizontaux et verticaux disponibles (les constantes utilisées par cette fonction peuvent être trouvées ici ).
var haxis = gamepad_axis_value(0, gp_axislh);
var vaxis = gamepad_axis_value(0, gp_axislv);
direction = point_direction(0, 0, haxis, vaxis);
speed = point_distance(0 ,0, haxis, vaxis) * 5;
Le code ci-dessus définit la vitesse et la direction de l'instance en fonction des valeurs renvoyées par le contrôleur analogique gauche de la manette connectée au dispositif "slot" 0.