概要
ゲームとプレイヤーを繋ぐ最も重要なインターフェースが「入力」です。キーボードのキーが押されたこと、マウスがクリックされたこと、ゲームパッドのスティックが倒されたことを検知して、キャラクターを動かしたり、アクションを実行したりします。Unityには、これらの入力を簡単に扱うための仕組みが用意されています。
この記事では、Unityで古くから使われている標準のInput Managerを使った入力処理の方法を中心に、キーボード、マウス、そしてゲームパッドからの入力を受け取る具体的な方法を解説します。また、より高度で柔軟な入力管理を可能にする新しいInput Systemパッケージについても触れます。
Input Managerの基本
Unityの標準入力システムであるInput Managerは、Edit > Project Settings > Input Managerから設定を確認・変更できます。ここには、Horizontal, Vertical, Jump, Fire1