表示テーマ
InputSettings
InputSettingsは、入力の個別設定をまとめる型です。取得元の設定から値を編集し、所有するComponentへ反映します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.InputSettings(Class)
AssignDevices
csharp
public static void AssignDevices(int player, int gamepad, bool keyboardMouse)Playerにゲームパッドとキーボード・マウスを割り当てます。
| 引数 | 型 | 既定値 |
|---|---|---|
player | int | 必須 |
gamepad | int | 必須 |
keyboardMouse | bool | 必須 |
GetGamepad
csharp
public static int GetGamepad(int player)Playerに割り当てられたゲームパッド番号を取得します。
| 引数 | 型 | 既定値 |
|---|---|---|
player | int | 必須 |
戻り値:int。
GetKeyboardMouse
csharp
public static bool GetKeyboardMouse(int player)Playerがキーボード・マウスを使用できるかを取得します。
| 引数 | 型 | 既定値 |
|---|---|---|
player | int | 必須 |
戻り値:bool。
backgroundInputEnabled
csharp
public static bool backgroundInputEnabledアプリ外へフォーカスが移った後もゲーム入力を受け付けます。
操作:読取・変更。
deadZone
csharp
public static float deadZoneスティック中央の入力を無視する範囲です。
操作:読取・変更。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。