Skip to main content

Accélérateur

Une version spécialisée d’un joystick limité à l’axe Y. Conçu pour les jeux de conduite.

Propriétés

type - “throttle” axisUp - chaîne. La gâchette à laquelle la partie supérieure du contrôle est mappée. Doit être "leftTrigger" ou "rightTrigger". axisDown - chaîne. La gâchette à laquelle la partie inférieure du contrôle est mappée. Doit être "leftTrigger" ou "rightTrigger". relative - booléen, facultatif. Contrôle la façon dont l’accélérateur calcule sa valeur. Si true, la valeur est basée sur l’emplacement du toucher initial de l’utilisateur. Si false, la valeur est basée sur le point central du contrôle. Valeur par défaut : true. sticky - booléen, facultatif. Contrôle ce qui se passe lorsque l’utilisateur cesse de toucher le contrôle. Si true, l’accélérateur reste à la dernière valeur. Si false, il est réinitialisé à 0. Valeur par défaut : false. enabled - booléen, facultatif. Valeur par défaut : true. Définit l’état visuel du contrôle sur activé/désactivé. Un contrôle désactivé continue de recevoir les entrées du joueur, mais ne modifie pas son style visuel en fonction de ces entrées. visible - booléen, facultatif. Valeur par défaut : true. Détermine si le contrôle est affiché au joueur pour qu’il puisse interagir avec. Pour le modifier en cours de jeu, consultez Modification des dispositions tactiles à l’aide de l’état du jeu. styles - objet, facultatif. Personnalisation de la représentation visuelle du contrôle. Les styles sont représentés sous la forme d’un objet par état pouvant être stylisé. Les états suivants du contrôle d’accélérateur peuvent être stylisés.
  • default - Le style de base.
  • activated - Appliqué lorsque le joueur touche le bouton du contrôle et que celui-ci se trouve exactement à la valeur 0 sur l’axe.
  • activatedDown - Appliqué lorsque le joueur touche le bouton du contrôle et l’a déplacé dans la section négative (inférieure) de l’axe de l’accélérateur.
  • activatedUp - Appliqué lorsque le joueur touche le bouton du contrôle et l’a déplacé dans la section positive (supérieure) de l’axe de l’accélérateur.
  • idle - Appliqué lorsque le joueur n’interagit pas avec le contrôle et que le bouton du contrôle n’est pas non plus maintenu (sticky) dans la section supérieure de l’axe.
  • idleUp - Appliqué lorsque le joueur n’interagit pas avec le contrôle, que le bouton du contrôle a été déplacé dans la section supérieure et que sticky est défini sur true.
Propriétés de style par état opacity - nombre, facultatif. L’opacité à appliquer au contrôle. Valeur par défaut : 1.0 pour tous les états sauf disabled. axisUp - objet, facultatif. Un objet axis qui spécifie le style de la partie positive (supérieure) de l’accélérateur. axisDown - objet, facultatif. Un objet axis qui spécifie le style de la partie négative (inférieure) de l’accélérateur. knob - objet, facultatif. L’objet knob qui spécifie le style de la partie bouton de l’accélérateur. indicator - objet, facultatif. Un stroke qui spécifie le style à appliquer au composant reliant le bouton du contrôle à la position actuelle sur l’axe. Dimensions des ressources Pour chacun des objets de style qui acceptent des ressources image, une ressource donnée est fournie à une résolution de base ainsi qu’aux échelles 1.5x, 2.0x, 3.0x et 4.0x de cette résolution de base. La résolution d’une image donnée doit être inférieure ou égale aux résolutions maximales suivantes.

Remarques

Le contrôle throttle permet au joueur de fournir la pression variable d’une gâchette à l’aide d’un contrôle tactile. Le contrôle throttle est conçu pour être placé à l’emplacement central de la roue, et pour être le seul contrôle entre cet emplacement et le bord de l’écran. Définissez sticky sur true si le joueur souhaitera probablement appliquer une pression constante sur la gâchette, afin qu’il puisse définir la valeur puis utiliser ses doigts pour d’autres actions. Remarques sur le style
Lors du streaming via la version Windows de Content Test Application, certains styles ne s’affichent pas correctement.

Exemple

Exemple 1 : Accélérateur de base

Figure 1. Contrôle d’accélérateur Utilisateur interagissant avec un accélérateur Cet exemple utilise le style par défaut.

Exemple 2 : Accélérateur avec contour stylisé et icônes définies explicitement

Figure 1. Contrôle d’accélérateur personnalisé Utilisateur interagissant avec un accélérateur personnalisé

Configuration requise

Version de la disposition : 1.0+ (style disponible à partir de la version de disposition 3.2+)
Last modified on October 6, 2026