Pavé tactile
Contrôle analogique qui permet au joueur d’interagir de façon similaire au pavé tactile d’un ordinateur portable.Propriétés
type - “touchpad”
axis - objet ou tableau. Un axe unique ou un tableau d’axes qui décrivent le mappage de ce contrôle de pavé tactile.
action - objet, facultatif. Une action à appeler lors du toucher, en plus du mappage d’axe.
renderAsButton - booléen, facultatif. Valeur par défaut : false. Définissez cette valeur sur true pour afficher visuellement le pavé tactile sous la forme d’un bouton.
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 de bouton peuvent être stylisés :
default- Le style de base.disabled- Le style lorsque le contrôle est désactivé. S’il n’est pas spécifié, une transformation est appliquée au style par défaut lorsque le contrôle est désactivé pour lui donner un aspect désactivé.idle- Appliqué lorsque le joueur n’interagit PAS avec le contrôle.moving- Appliqué lorsque le joueur touche le contrôle et qu’aucuneactionn’est définie.activated- Appliqué lorsque le joueur touche le contrôle et qu’uneactionest définie.
opacity - nombre, facultatif. L’opacité à appliquer au contrôle. Valeur par défaut : 1.0 pour tous les états sauf disabled.
background - objet, facultatif. Peut être une couleur ou une ressource image.
faceImage - objet, facultatif. Peut être une icône ou une ressource image.
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
Letouchpad est idéal pour une sortie non persistante et sans zone morte, généralement la caméra de visée dans un jeu à la première ou à la troisième personne.
Pour les jeux qui prennent en charge la souris, le touchpad peut être utilisé avec la souris relative afin d’offrir une expérience de caméra de visée plus précise.
Remarques sur le style
Lorsque renderAsButton est true :
- Dans l’état
activated,faceImageest affiché 25 % plus petit. - Des étiquettes et un style par défaut de la couleur d’arrière-plan sont prévus pour les boutons qui n’utilisent pas de ressources personnalisées et qui ont une action unique
gamepadX,gamepadY,gamepadAougamepadB.
Exemples
Exemple 1 : Pavé tactile avec une icône de visée
Figure 1. Contrôle de pavé tactile
Exemple 2 : Pavé tactile avec une icône de visée affiché sous la forme d’un bouton
Figure 1. Contrôle de pavé tactile en bouton
