构造函数

new Key(game, keycode)

如果你需要控制在特定的键,你可以创建和使用移相器的处理更细粒度的关键目标。

参数

名称 类型 参数 默认值 描述
game Phaser.Game 当前游戏实例。
keycode integer 关键代码这个关键是负责。看到phaser.keycode。

公共属性

altKey : boolean

下Alt键的状态,如果按这个键相同的时间。

Source code: input/Key.js (Line 51)

ctrlKey : boolean

下Ctrl键的状态,如果按这个键相同的时间。

Source code: input/Key.js (Line 57)

duration : number

如果键是向下这个值,该值将保持该键的持续时间,并不断更新。

Source code: input/Key.js (Line 76)

[readonly] event : Object

商店最新的DOM事件。

Source code: input/Key.js (Line 33)

game : Phaser.Game

一个参考目前正在运行的游戏。

Source code: input/Key.js (Line 20)

isDown : boolean

“下”的状态的关键。当键盘认为这个键被按下时,这将保持<代码>真< /码>。

Source code: input/Key.js (Line 39)

isUp : boolean

“涨”的状态的关键。只要键盘认为这个键是正确的,那么这个值将保持为真的。

Source code: input/Key.js (Line 45)

keyCode : number

该键的键码。

Source code: input/Key.js (Line 93)

onDown : Phaser.Signal

这个信号被发送每次这个按键被按下。它只被派一次(直到钥匙被释放)。

Source code: input/Key.js (Line 98)

onHoldCallback : Function

这个键被调用时调用的回调。警告:根据刷新率可能是每秒60 +次。

Source code: input/Key.js (Line 103)

onHoldContext : Object

的背景下,onholdcallback将被称为。

Source code: input/Key.js (Line 108)

onUp : Phaser.Signal

这个信号是每次发送这个密钥时发出的。它只被派一次(直到按键被再次释放)。

Source code: input/Key.js (Line 113)

repeats : number

如果一个键被按住这个键,该键的次数将被“重复”。

Source code: input/Key.js (Line 88)

shiftKey : boolean

如果按此键,该键的向下状态,如果按此键。

Source code: input/Key.js (Line 63)

timeDown : number

时间戳时的关键是上下压。这是基于game.time.now。

Source code: input/Key.js (Line 68)

timeUp : number

时间戳时,关键是去年发布的。这是基于game.time.now。

Source code: input/Key.js (Line 82)

公共方法

downDuration(duration) → {boolean}

如果在“代码”中被按下的键,如果该键被按下,则为“代码”,如果它不是向下,如果它是不正确的,

参数

名称 类型 参数 默认值 描述
duration number <optional>
50 在该键被认为是刚刚按下的时间。在女士的/对

Source code: input/Key.js (Line 253)


<internal> processKeyDown(event)

通过phaser.keyboard自动调用。

参数

名称 类型 参数 默认值 描述
event KeyboardEvent

触发DOM事件。

Source code: input/Key.js (Line 154)


<internal> processKeyUp(event)

通过phaser.keyboard自动调用。

参数

名称 类型 参数 默认值 描述
event KeyboardEvent

触发DOM事件。

Source code: input/Key.js (Line 191)


reset(hard)

重置该键的状态。

参数

名称 类型 参数 默认值 描述
hard boolean <optional>
true

软复位不会重置任何事件或回调;硬复位将。

Source code: input/Key.js (Line 222)


<internal> update()

通过phaser.keyboard自动调用。

Source code: input/Key.js (Line 131)


upDuration(duration) → {boolean}

如果在“代码”中被按下的键,如果该键被按下,则为“代码”,如果它不是向下,如果它是不正确的,

参数

名称 类型 参数 默认值 描述
duration number <optional>
50 在该键被认为是刚刚发布的持续时间内。在女士的/对

Source code: input/Key.js (Line 269)