gamepad_axis_value

Renvoie une valeur basée sur la position actuelle de l'axe.

Syntaxe:

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


La description

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


Exemple:

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.


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