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