次の方法で共有


IGameInputReading::GetControllerSwitchState

ゲーム コントローラーからスイッチの状態を取得します。

構文

uint32_t GetControllerSwitchState(  
         uint32_t stateArrayCount,  
         GameInputSwitchPosition* stateArray  
)  

パラメーター

stateArrayCount _In_
型: uint32_t

ゲーム コントローラー上の予想されるスイッチ数。 この値は IGameInputReading::GetControllerSwitchCount を呼び出すことで取得できます。

stateArray _Out_writes_(stateArrayCount)
型: GameInputSwitchPosition*

スイッチの状態の配列へのポインター。

戻り値

型: uint32_t

有効なバッファー エントリの数を返します。

解説

ゲーム コントローラー (ジョイスティック、トリガー、スライダー、ダイヤルなど) のほとんどのアナログ コントロールは軸として表示されます。これは、[0.0, 1.0] の範囲に線形に正規化される浮動小数点値です。 ほとんどのデジタル入力は、単純なブール値であるボタンとして表示されます。 ハット スイッチはスイッチ値として表示され、それらの位置は GameInputSwitchPosition 列挙値の 1 つで表されます。

要件

ヘッダー: GameInput.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

入力 API の概要
IGameInputReading