目次 - API(機能別) - ゲームコントローラー - SDL_GameControllerGetAxis

SDL_GameControllerGetAxis

ゲームコントローラーの軸の状態を得る

構文

Sint16 SDL_GameControllerGetAxis(SDL_GameController* gamecontroller, SDL_GameControllerAxis axis)

引数

gamecontrollerゲームコントローラー
axis軸番号 (SDL_GameControllerAxisの値の1つ)

戻り値

成功のとき軸の状態(0を含む), 失敗のとき0を戻す. SDL_GetError()で詳細を知ることができる.

詳細

軸番号は0から始まる.

アナログスティックの場合, 値は-32768(上/左)から32767(下/右)の範囲である.

トリガの場合, 値は0(離した状態)から32767(完全に押した状態)で, 負の値になることはない. 下位レベルのSDL_JoystickGetAxis()の状態は全範囲で, この値とは異なる.

バージョン

SDL 2.0.0以降

関連項目(関数)

SDL_GameControllerGetButton

SDL Wikiへのリンク

SDL_GameControllerGetAxis - SDL Wiki