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

SDL_GameControllerRumbleTriggers

ゲームコントローラーのトリガーの振動効果を開始する

構文

int SDL_GameControllerRumbleTriggers(SDL_GameController* gamecontroller, Uint16 left_rumble, Uint16 right_rumble, Uint32 duration_ms)

引数

gamecontroller振動させるコントローラー
left_rumble左トリガーの振動モーターの強さ. 0から0xffff
right_rumble右トリガーの振動モーターの強さ. 0から0xffff
duration_ms振動効果の持続時間(ミリ秒)

戻り値

正常のとき0, コントローラーがトリガー振動に対応していないとき-1を戻す.

詳細

この関数を呼び出すと, 現在のトリガー振動効果はキャンセルされる. また, 強さを0にすると振動は止まる.

この関数はゲームコントローラー全体ではなく「トリガーを」振動させる. 現在対応しているのはXbox Oneのコントローラーのみである. (一般的な)コントローラー全体を振動させたいときは, 代わりにSDL_GameControllerRumble.html()を使用すること.

バージョン

SDL 2.0.14以降

関連項目(関数)

SDL_GameControllerHasRumbleTriggers

SDL Wikiへのリンク

SDL_GameControllerRumbleTriggers - SDL Wiki