Keyboard

.Input. Keyboard

Classes

Key
KeyboardManager
KeyboardPlugin
KeyCombo

Namespaces

Events
KeyCodes

Methods

(static) DownDuration(key, durationopt) → {boolean}

Since:
  • 3.0.0
根据当前值,如果在给定的 `duration` 值范围内按下了键,则返回 `true` 游戏时钟时间.如果没有按下,或者按下的时间比给定的持续时间长,则为 `false` .
Parameters:
Name Type Attributes Default Description
key Phaser.Input.Keyboard.Key 要测试的关键对象.
duration number <optional>
50 按键必须按下的持续时间,以毫秒为单位.
Returns:
`true` 如果在 `duration` 毫秒前按下了该键,则为 `false` .
Type
boolean

(static) JustDown(key) → {boolean}

Since:
  • 3.0.0
向下调整值允许您测试该键是否刚刚被按下. 当您检查此值时,如果键按下,它将返回 `true` ,否则返回 `false` . 每次按键只能按下一次.它只会返回 `true` 一次,直到键被释放并再次按下. 这使您可以在不使用事件的情况下检查该键是否按下,例如在核心游戏循环中.
Parameters:
Name Type Description
key Phaser.Input.Keyboard.Key 检查它是否刚刚关闭的关键.
Returns:
`true` 如果该键刚刚被按下,否则为 `false` .
Type
boolean

(static) JustUp(key) → {boolean}

Since:
  • 3.0.0
`向上调整`值允许您测试该键是否刚刚被释放. 当您检查这个值时,如果键是向上的,它将返回 `true` ,否则返回 `false` . 每次按键释放只能调用一次JustUp.它只会返回 `true` 一次,直到按键被按下并再次释放. 这使您可以在不使用事件的情况下检查该键是否打开的情况下使用它,例如在核心游戏循环中.
Parameters:
Name Type Description
key Phaser.Input.Keyboard.Key 检查它是否刚刚启动的关键.
Returns:
`true` 如果密钥刚刚被释放,否则为 `false` .
Type
boolean

(static) UpDuration(key, durationopt) → {boolean}

Since:
  • 3.0.0
如果密钥是在当前给定的 `duration` 值范围内释放的,则返回 `true` 游戏时钟时间.或者返回 `false` ,如果它没有打开,或者比给定的持续时间更早发布.
Parameters:
Name Type Attributes Default Description
key Phaser.Input.Keyboard.Key 要测试的关键对象.
duration number <optional>
50 必须释放密钥的持续时间,以毫秒为单位.
Returns:
`true` 如果密钥是在 `duration` 毫秒前发布的,则为 `false` .
Type
boolean