Condividi tramite


FlightStick Classe

Definizione

Rappresenta un bastone di volo.

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
Ereditarietà
Object Platform::Object IInspectable FlightStick
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)

Commenti

FlightStick è destinato a giochi di volo semplici e in stile arcade. Fornisce diversi input di base, derivati dal denominatore comune più basso di input disponibili nella maggior parte dei dispositivi di bastone di volo più diffusi. Questi input includono:

  • Due pulsanti per sparare armi primarie e secondarie.
  • Interruttore cappello per la visualizzazione della fotocamera e/o la selezione di destinazione.
  • Dati dell'asse per il passo, il roll, l'yaw e la posizione di limitazione.

Le istanze della classe FlightStick non possono essere create direttamente; le istanze della classe vengono invece recuperate tramite la proprietà FlightStick.FlightSticks che elenca tutte le stick di volo connesse o tramite l'evento FlightStick.FlightStickAdded .

Per altre informazioni sull'uso della classe FlightStick, vedere Flight Stick.

Dispositivi supportati

FlightStick supporta qualsiasi GIP (Gaming Input Protocol) o un bastone di volo XUSB.

Proprietà

FlightSticks

Elenco di tutti i bastoni di volo connessi.

HatSwitchKind

Tipo di interruttore di cappello sul bastone di volo.

Headset

Il visore audio collegato al bastone di volo.

IsWireless

Ottiene un valore che indica lo stato wireless del bastone di volo.

User

L'utente associato al bastone di volo.

Metodi

FromGameController(IGameController)

Restituisce il controller di gioco specificato come un bastone di volo.

GetButtonLabel(FlightStickButtons)

Recupera l'etichetta del pulsante per il pulsante specificato.

GetCurrentReading()

Ottiene uno snapshot dello stato del bastone di volo.

TryGetBatteryReport()

Ottiene informazioni sullo stato corrente della batteria del bastone di volo.

Eventi

FlightStickAdded

Segnala quando un nuovo bastone di volo è connesso.

FlightStickRemoved

Segnala quando un bastone di volo viene disconnesso.

HeadsetConnected

Segnala quando un visore visore è collegato al bastone di volo.

HeadsetDisconnected

Segnala quando un visore visore viene disconnesso dal bastone di volo.

UserChanged

Segnala quando l'utente associato al bastone di volo è cambiato.

Si applica a

Vedi anche