Compartir a través de


FlightStick Clase

Definición

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
Object Platform::Object IInspectable FlightStick
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.

Se aplica a

Consulte también