【UE4】コントローラ(GamePad)のボタンいずれかが押されたかを検知する
タイトル画面でコントローラのいずれかのボタンが押されたら、画面遷移するなどいわゆる「Press Any Key」処理の実装方法です。
キーボード入力であればAnyKeyノードを使えばいずれかのキーが入力されたかを取得するだけで良かったりしますが、GamePadの場合はひと工夫必要。
実装内容
- 入力はAnyKeyで受け付ける
- ブランチでGamePadのボタンが押されたか確認する
- GamePadが押されブランチの条件にヒットしたらOpenLevelで画面を切り替えるなどする。
これでGamePadのいずれかのキーが押された時に処理が実行できる。