メインコンテンツへスキップ
< すべてのトピックに戻る

キーボードの任意キーが押されたかを一括で検知する方法は?

Keyboard.current.anyKey.wasPressedThisFrame などのプロパティを直接読み取ります。

 

タイトル画面の「Press Any Key」のような実装において、全てのキーボードボタンを1つ1つActionに登録するのは非常に非効率で非現実的だからです。

 

Update() の中で if (Keyboard.current != null && Keyboard.current.anyKey.wasPressedThisFrame) と記述します。(ゲームパッドも拾いたい場合は Gamepad.current の任意のボタン判定と組み合わせます)。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に