FlightStick クラス

定義

フライト スティックを表します。

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
継承
Object Platform::Object IInspectable FlightStick
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 Creators Update (10.0.15063.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v4.0 で導入)

注釈

FlightStick はシンプルなアーケードスタイルのフライトゲームを対象としています。 これはいくつかの基本的な入力を提供します。これは、一般的なフライトスティックデバイスの大部分で利用可能な入力の最低共通分母から派生しています。 これらの入力は次のとおりです。

  • 第一次武器と二次武器を発射するための2つのボタン。
  • カメラ ビューまたはターゲット選択用の帽子スイッチ。
  • ピッチ、ロール、ヨー、スロットル位置の軸データ。

FlightStick クラスのインスタンスを直接作成することはできません。代わりに、クラスのインスタンスは、接続されているすべてのフライト スティックを一覧表示する FlightStick.FlightSticks プロパティまたは FlightStick.FlightStickAdded イベントを通じて取得されます。

FlightStick クラスの使用方法の詳細については、「Flight stick」を参照してください。

サポートされているデバイス

FlightStick は、任意の GIP (ゲーム入力プロトコル) または XUSB フライト スティックをサポートします。

プロパティ

FlightSticks

接続されているすべてのフライト スティックの一覧。

HatSwitchKind

●フライトスティック上の帽子スイッチの種類です。

Headset

フライト スティックに取り付けられたオーディオ ヘッドセット。

IsWireless

フライト スティックのワイヤレス状態を示す値を取得します。

User

フライト スティックに関連付けられているユーザー。

メソッド

FromGameController(IGameController)

指定されたゲーム コントローラーをフライト スティックとして返します。

GetButtonLabel(FlightStickButtons)

指定したボタンのボタン ラベルを取得します。

GetCurrentReading()

フライト スティック状態のスナップショットを取得します。

TryGetBatteryReport()

フライト スティックの現在のバッテリー状態に関する情報を取得します。

イベント

FlightStickAdded

新しいフライト スティックが接続されたときに通知します。

FlightStickRemoved

フライト スティックが切断されたときに通知します。

HeadsetConnected

ヘッドセットがフライト スティックに取り付けられている場合に通知します。

HeadsetDisconnected

ヘッドセットがフライト スティックから切断されたときに通知します。

UserChanged

フライト スティックに関連付けられているユーザーが変更されたことを通知します。

適用対象

こちらもご覧ください