XGameStreamingGetGamepadPhysicality
Obtiene la asignación de fisicalidad de la entrada a partir de una lectura de mando específica.Sintaxis
Parámetros
gamepadReading _In_Tipo: IGameInputReading* La lectura del mando que se está consultando. gamepadPhysicality _Out_
Tipo: XGameStreamingGamepadPhysicality* La fisicalidad de la lectura de entrada.
Valor devuelto
Tipo: HRESULT Devuelve S_OK si se realiza correctamente; de lo contrario, devuelve un código de error. Posibles erroresComentarios
Es posible que los juegos necesiten diferenciar una entrada de mando en función de si la entrada procede de un mando conectado físicamente o de un diseño táctil que se ha traducido en una entrada de mando virtual. Escenario de ejemplo El juego tiene una acción de salto asociada al botón A. Ofrece un diseño táctil con el icono de salto configurado con la pulsación del botón A en el mando virtual. El juego también ofrece a los jugadores la posibilidad de reasignar el mando físico de forma que A ya no esté asociado a salto. El juego puede mostrar sugerencias visuales para interactuar con elementos del juego (por ejemplo, presione A para saltar). Cuando el jugador usa los diseños táctiles, la sugerencia visual debe mostrar la iconografía del botón del diseño táctil.Ejemplo
En el siguiente ejemplo de código, el juego tiene la acción de salto vinculada de forma predeterminada al botón A del mando. Aunque el jugador puede personalizar esta configuración, el diseño táctil de la pantalla es fijo y, por tanto, una pulsación del botón A desde el diseño táctil debe tratarse siempre como salto, mientras que el botón A de un mando físico debe tratarse como lo que el jugador haya establecido en la personalización de la asignación del mando.Requisitos
Encabezado: xgamestreaming.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesConsulte también
XGameStreamingXGameStreamingGamepadPhysicality
Adaptación táctil de XGameStreaming
