Compartilhar via


FlightStick Classe

Definição

Representa um joystick de voo.

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
Herança
Object Platform::Object IInspectable FlightStick
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Comentários

FlightStick é direcionado a jogos de pré-lançamento simples no estilo arcade. Ele fornece várias entradas básicas, que são derivadas do menor denominador comum de entradas disponíveis na maioria dos dispositivos de joystick de voo populares. Essas entradas incluem:

  • Dois botões para disparar armas primárias e secundárias.
  • Um comutador de chapéu para exibição de câmera e/ou seleção de destino.
  • Dados de eixo para a posição de inclinação, rolagem, guinada e limitação.

Instâncias da classe FlightStick não podem ser criadas diretamente; Em vez disso, as instâncias da classe são recuperadas por meio da propriedade FlightStick.FlightSticks listando todos os joysticks de voo conectados ou por meio do evento FlightStick.FlightStickAdded .

Consulte Flight stick para obter mais informações sobre como usar a classe FlightStick .

Dispositivos com suporte

O FlightStick dá suporte a qualquer GIP (Protocolo de Entrada de Jogos) ou joystick de voo XUSB.

Propriedades

FlightSticks

A lista de todos os joysticks de vôo conectados.

HatSwitchKind

O tipo de interruptor de chapéu no joystick de vôo.

Headset

O fone de ouvido de áudio anexado ao joystick de voo.

IsWireless

Obtém um valor que indica o estado sem fio do joystick de voo.

User

O usuário associado ao joystick de voo.

Métodos

FromGameController(IGameController)

Retorna o controlador de jogo especificado como um joystick de voo.

GetButtonLabel(FlightStickButtons)

Recupera o rótulo do botão para o botão especificado.

GetCurrentReading()

Obtém um instantâneo do estado do joystick de vôo.

TryGetBatteryReport()

Obtém informações sobre o estado atual da bateria do joystick de voo.

Eventos

FlightStickAdded

Sinaliza quando um novo joystick de vôo está conectado.

FlightStickRemoved

Sinaliza quando um joystick de voo é desconectado.

HeadsetConnected

Sinaliza quando um fone de ouvido é anexado ao joystick de voo.

HeadsetDisconnected

Sinaliza quando um fone de ouvido é desconectado do joystick de voo.

UserChanged

Sinaliza quando o usuário associado ao joystick de voo foi alterado.

Aplica-se a

Confira também