入力
商品説明
このライブラリには、入力管理を行う関数が含まれている。関数一覧
disablePointerLockRequest
クリック時のポインタロック要求を無効にする。
world.input.disablePointerLockRequest() // -> void
enablePointerLockRequest
画面がクリックされたときに、ユーザーからポインターのロックを要求する。
world.input.enablePointerLockRequest() // -> void
ゲットアクション
アクションがトリガーされた場合は > 0 を返す。 値は通常0から1。 例外はマウスの速度とスクロールで、上限はない。
world.input.getAction(actionName: string) // -> 数字
ゲットアクティブマップ
アクティブ・アクション・マップを取得する。
world.input.getActiveMap() // -> 文字列(アクティブ・アクション・マップの名前)
セットアクティブマップ
アクティブなアクションマップを設定します。 デフォルトのアクションマップの名前は「default」である。
world.input.setActiveMap(mapName: string) // -> void
取得軸
gamepadIdxの軸の値を返す。
world.input.getAxis(gamepadIdx?: number) // -> number[].
ゲットボタン
buttonName で指定した仮想ボタンが押されている間 true を返します。
world.input.getAxis(input: number, gamepadIdx?: number) // -> boolean
ボタンダウン
ユーザがインデックスにマップされたボタンを押し下げたフレーム中に true を返します。
world.input.getAxis(input: number, gamepadIdx?: number) // -> boolean
ゲットボタンアップ
ユーザーがボタンを離した最初のフレームでtrueを返します。
world.input.getAxis(input: number, gamepadIdx?: number) // -> boolean
ゲームパッド
デバイスに接続されている全てのゲームパッドを返します。
world.input.getGamepads() // -> ゲームパッド[].