インプット
はじめに
このセクションでは、プロジェクトの入力を設定する方法を説明します。 入力とは、ユーザーがアプリケーションとやりとりする様々な方法を指す。 現在、サポートされている入力方法は、タッチ、キーボード、マウス、ゲームパッドです。
インプット・マネージャー
スタジオでは、インプットとアクションがあり、インプット・マネージャーはその間のマッピングを設定します。 アクションは、それが受け取る入力のソースを抽象化したものである。 物理的」な入力(例えば「キーボード のスペースバーが押された」)ではなく、「論理的」な概念(例えば「ジャンプ」)として入力を表現する場合に最も有用である。
アクション・マップ
アクションマップは、スペース設定(エンティティが選択されていないときのインスペクタのデフォルト状態)の入力マネージャで管理できます。
アクションマップの追加
アクション・マップは、プログラムで入れ替え可能なアクションのセットである。 新しいアクション マップを作成するには、アクション マップのドロップダウンをクリックし、[新しいアクション マップの作成] をクリックします。 次にアクションマップの名前を入力して保存します。 アクションマップは名前の変更、複製、削除が可能です。 デフォルトのアクションマップは複製しかできない。
現在選択されているアクションマップは、デフォルトでアクティブになるアクションマップです。
アクションの追加
アクションはユーザー入力の抽象化レイヤーである。 アクションマップにアクションを追加するには、(+)新規アクションボタンをクリックし、アクションの名前を入力します。
アクションへのバインド
バインディングとは、入力をアクションに関連付ける方法である。 バインディングを追加するには、Add Bindingボタンをクリックし、アクションにバインドしたい入力をドロップダウンで選択します。 キーボード、マウス、ゲームパッドなど、さまざまな入力に対応するバインディングが用意されている。 複数の入力バインディングを1つのアクションにマッピングできる。 バインディングを削除するには、削除したいバインディングの横にあ るゴミ箱をクリックします。
アクション修飾子
モディファイアは、アクションを有効にするためにバインディングに割り当てることができる追加入力です。 修飾子を使ってバインディングを作成するには、With Modifierボタンをクリックします。 モディファイアは最初のドロップダウンで選択され、バインディングは2番目のドロップダウンで選択される。