XGameStreamingGetGamepadPhysicality
Obtient le mappage de physicalité des entrées à partir d’une lecture de manette spécifique.Syntaxe
Paramètres
gamepadReading _In_Type : IGameInputReading* Lecture de manette interrogée. gamepadPhysicality _Out_
Type : XGameStreamingGamepadPhysicality* Physicalité de la lecture d’entrée.
Valeur de retour
Type : HRESULT Retourne S_OK en cas de réussite ; sinon, retourne un code d’erreur. Erreurs potentiellesRemarques
Les jeux peuvent avoir besoin de différencier une entrée de manette selon qu’elle provient d’une manette physiquement connectée ou d’une disposition tactile traduite en entrée de manette virtuelle. Exemple de scénario Le jeu associe une action sauter au bouton A. Il propose une disposition tactile dont l’icône sauter est configurée pour appuyer sur le bouton A de la manette virtuelle. Le jeu offre également aux joueurs la possibilité de remapper la manette physique de sorte que A ne soit plus associé à sauter. Le jeu peut présenter des indications visuelles pour interagir avec des éléments du jeu (par exemple, Appuyez sur A pour sauter). Lorsque le joueur utilise les dispositions tactiles, l’indication visuelle doit afficher l’iconographie du bouton de la disposition tactile.Exemple
Dans l’exemple de code suivant, le jeu associe par défaut l’action sauter au bouton A de la manette. Bien que ce paramètre soit personnalisable par le joueur, la disposition tactile à l’écran est fixe ; par conséquent, un appui sur le bouton A de la disposition tactile doit toujours être traité comme sauter, tandis que le bouton A d’une manette physique doit être traité selon la personnalisation du mappage de manette définie par le joueur.Configuration requise
En-tête : xgamestreaming.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
XGameStreamingXGameStreamingGamepadPhysicality
Adaptation tactile XGameStreaming
