FlightStick クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フライト スティックを表します。
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
- 継承
- 属性
- 実装
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 |
フライト スティックに関連付けられているユーザーが変更されたことを通知します。 |