Contrôleur#
Introduction#
La manette VEX AIM One Stick possède quatre boutons et un joystick. Ce dernier peut être déplacé sur deux axes et peut également être utilisé comme bouton.
Les blocs de contrôleur peuvent être utilisés pour vérifier les appuis sur les boutons, lire les mouvements du joystick ou exécuter des blocs lorsque des événements de contrôleur se produisent.
Vous trouverez ci-dessous la liste de tous les blocs :
Valeurs — Vérifier l’état des boutons de la manette ou lire la position du joystick.
Bouton de la manette enfoncé ? — Renvoie si un bouton de la manette sélectionné est enfoncé.
position de l’axe du contrôleur — Renvoie la position du joystick le long d’un axe sélectionné.
Actions — Exécuter des blocs lorsque l’entrée du contrôleur change.
lorsque le bouton de la manette — Exécute la pile attachée lorsqu’un bouton sélectionné est enfoncé ou relâché.
lorsque l’axe du contrôleur est modifié — Exécute la pile attachée lorsque la position d’un joystick change le long de l’axe sélectionné.
Valeurs#
position de l’axe du contrôleur#
Le bloc de rapport position de l’axe du contrôleur renvoie la position du joystick le long d’un axe sélectionné sous forme d’un nombre compris entre -100 et 100.

(position de l'axe [1 v] de la Télécommande)
Paramètre |
Description |
|---|---|
axe |
L’axe du joystick à signaler : 1 (haut et bas) ou 2 (gauche et droite). |
Exemple
au démarrage
[Move forward when the joystick is moved up.]
indéfiniment
si <(position de l'axe [1 v] de la Télécommande) [math_greater_than v] [0]> alors
se déplacer [avant v]
sinon
arrêter tout mouvement
fin
fin
Actes#
lorsque l’axe du contrôleur change#
Le bloc Hat lorsque l’axe du contrôleur est modifié exécute la pile attachée lorsqu’un joystick change de position le long de l’axe sélectionné.

quand l'axe [1 v] de la Manette est modifié
Paramètre |
Description |
|---|---|
axe |
L’axe du joystick à vérifier : 1 (haut et bas) ou 2 (gauche et droite). |
Exemple
quand l'axe [1 v] de la Manette est modifié
[Move forward when the joystick's position changes along axis 1.]
se déplacer [avant v] sur [50] [mm v] ▶
