Skip to main content

IGameInputReading::GetControllerAxisState

ゲーム コントローラーから軸の状態情報を取得します。

構文

パラメーター

stateArrayCount   _In_
型: uint32_t
ゲーム コントローラー上の軸をキャプチャするために期待される状態配列の数です。 この数は IGameInputReading::GetControllerAxisCount から取得できます。 stateArray   _Out_writes_(stateArrayCount) 型: float* 軸の状態データを含む配列へのポインターです。

戻り値

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

解説

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

要件

ヘッダー: GameInput.h Input API の概要
IGameInputReading

バージョン履歴

最終更新日 2026年8月13日