FlightStick Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |