インプットマネージャー では、プロジェクトに対して、すべての異なる入力軸とゲームでの動作を定義します。
インプットマネージャは、Edit->Project Settings->Input を選択することで表示できます。
プロパティー: | 説明: |
---|---|
Axes | 現在のプロジェクトに定義されたすべての入力軸を含みます。「 Size 」は、このプロジェクトでの各入力軸の数で、「 Element 0、1、… 」は、修正する特定の軸になります。 |
Name | ゲームランチャーやスクリプトを通じて軸を参照する文字列。 |
Descriptive Name | ゲームランチャーに表示される「 Positive Button 」関数の詳細な定義。 |
Descriptive Negative Name | ゲームランチャーに表示される「 Negative Button 」関数の詳細な定義。 |
Negative Button | 軸に負の値を送るボタン。 |
Positive Button | 軸に正の値を送るボタン。 |
Alt Negative Button | 軸に負の値を送るための、代わりのボタン。 |
Alt Positive Button | 軸に正の値を送るための、代わりのボタン。 |
Gravity | 入力が再度中心になる速度。「 Type 」が「 key / mouse button 」の場合にのみ使用されます。 |
Dead | 指定した数値未満の正や負の値は 0 として認識されます。ジョイスティックに便利です。 |
Sensitivity | キーボード入力の場合、この値を大きくすると、応答時間が速くなります。値が低いと、より滑らかになります。マウス移動の場合、この値によって実際のマウスの移動差分が縮小拡大されます。 |
Snap | 有効にすると、反対の入力を受け取った直後に、軸の値が 0 にリセットされます。「 Type 」が「 key / mouse button 」の場合にのみ使用されます。 |
Invert | 有効にすると、正のボタンと負のボタンが入れ替わります。(正のボタンが負の値を軸に与え、負のボタンが正の値を軸に与えます。) |
Type | なんらかのボタンに「 Key / Mouse Button 」、マウスの移動差分やスクロールホイールに「 Mouse Movement 」、アナログジョイスティックに「 Joystick Axis 」やユーザーがウィンドウを揺すった場合に「 Window Movement 」をそれぞれ使用します。 |
Axis | デバイスからの入力の軸(ジョイスティック、マウス、ゲームパッドなど)。 |
Joy Num | 使用するジョイスティックの選択。デフォルトでは、すべてのジョイスティックからの入力を回収します。これは、入力軸のみに使用され、ボタンには使用されません。 |
インプットマネージャで設定した軸にはすべて、次の2つの目的があります。
定義された軸はすべてゲームランチャーでプレイヤーに表示されます。ここでは、その名前、詳細な説明、デフォルトのボタンが表示されます。また、軸で定義されたボタンを変更するためのオプションも表示されます。そのため、プレイヤーがボタンをカスタマイズできるように、個々のボタンの代わりに、軸を使用するようなスクリプトを記述するのがベストです。
以下もあわせて参照してください。入力