FlightStick Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un stick de vol.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Remarques
FlightStick est destiné aux jeux de vol simples de style arcade. Il fournit plusieurs entrées de base, qui sont dérivées du plus petit dénominateur commun des entrées disponibles sur la majorité des appareils de stick de vol populaires. Ces entrées sont les suivantes :
- Deux boutons pour tirer des armes primaires et secondaires.
- Un commutateur de chapeau pour la vue de l’appareil photo et/ou la sélection de la cible.
- Données d’axe pour la position de tangage, de roulis, de lacet et de limitation.
Les instances de la classe FlightStick ne peuvent pas être créées directement ; au lieu de cela, les instances de la classe sont récupérées via la propriété FlightStick.FlightSticks répertoriant tous les sticks de vol connectés ou via l’événement FlightStick.FlightStickAdded .
Pour plus d’informations sur l’utilisation de la classe FlightStick, voir FlightStick.
Appareils pris en charge
FlightStick prend en charge n’importe quelle manette de vol GIP (Gaming Input Protocol) ou XUSB.
Propriétés
FlightSticks |
Liste de tous les sticks de vol connectés. |
HatSwitchKind |
Type d’interrupteur à chapeau sur le stick de vol. |
Headset |
Casque audio attaché au stick de vol. |
IsWireless |
Obtient une valeur qui indique l’état sans fil du stick de vol. |
User |
Utilisateur associé au stick de vol. |
Méthodes
FromGameController(IGameController) |
Retourne le contrôleur de jeu donné en tant que stick de vol. |
GetButtonLabel(FlightStickButtons) |
Récupère l’étiquette de bouton pour le bouton spécifié. |
GetCurrentReading() |
Obtient une instantané de l’état du stick de vol. |
TryGetBatteryReport() |
Obtient des informations sur l’état actuel de la batterie du stick de vol. |
Événements
FlightStickAdded |
Signale lorsqu’une nouvelle manette de vol est connectée. |
FlightStickRemoved |
Signale quand une manette de vol est déconnectée. |
HeadsetConnected |
Signale quand un casque est attaché à la manette de vol. |
HeadsetDisconnected |
Signale lorsqu’un casque est déconnecté du stick de vol. |
UserChanged |
Signale que l’utilisateur associé à la manette de vol a changé. |