FlightStick Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un stick de vuelo.
public ref class FlightStick sealed : IGameControllerBatteryInfo
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FlightStick final : IGameControllerBatteryInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class FlightStick : IGameControllerBatteryInfo
Public NotInheritable Class FlightStick
Implements IGameControllerBatteryInfo
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Comentarios
FlightStick está dirigido a juegos de vuelo sencillos y de estilo arcade. Proporciona varias entradas básicas, que se derivan del denominador común más bajo de entradas disponibles en la mayoría de los dispositivos de stick piloto populares. Estas entradas incluyen:
- Dos botones para disparar armas primarias y secundarias.
- Un interruptor de sombrero para la vista de cámara o la selección de destino.
- Datos del eje para la posición de inclinación, rotación, rotación y limitación.
Las instancias de la clase FlightStick no se pueden crear directamente; en su lugar, las instancias de la clase se recuperan a través de la propiedad FlightStick.FlightSticks que muestra todos los sticks piloto conectados o a través del evento FlightStick.FlightStickAdded .
Consulta Stick piloto para obtener más información sobre cómo usar la clase FlightStick .
Dispositivos compatibles
FlightStick admite cualquier GIP (Protocolo de entrada de juegos) o stick de vuelo XUSB.
Propiedades
FlightSticks |
La lista de todos los sticks de vuelo conectados. |
HatSwitchKind |
Tipo de interruptor de sombrero en el stick piloto. |
Headset |
Los auriculares de audio conectados al stick piloto. |
IsWireless |
Obtiene un valor que indica el estado inalámbrico del stick piloto. |
User |
El usuario asociado al stick piloto. |
Métodos
FromGameController(IGameController) |
Devuelve el controlador de juego especificado como un stick de vuelo. |
GetButtonLabel(FlightStickButtons) |
Recupera la etiqueta del botón para el botón especificado. |
GetCurrentReading() |
Obtiene una instantánea del estado del stick de vuelo. |
TryGetBatteryReport() |
Obtiene información sobre el estado actual de la batería del stick de vuelo. |
Eventos
FlightStickAdded |
Indica cuándo se conecta un nuevo stick de vuelo. |
FlightStickRemoved |
Indica cuándo se desconecta un stick piloto. |
HeadsetConnected |
Indica cuándo se conecta un casco al stick piloto. |
HeadsetDisconnected |
Indica cuándo se desconecta un casco del stick piloto. |
UserChanged |
Indica cuándo ha cambiado el usuario asociado al stick piloto. |