FlightStick Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |