Events

.Input.Gamepad. Events

Events

BUTTON_DOWN

Since:
  • 3.10.0
游戏手柄按钮关闭事件. 当一个按钮被按下时,这个事件由游戏手柄插件发送. 在一个场景中使用以下命令收听此事件: `this.input.gamepad.on(`down` ,listener)`. 您也可以从游戏手柄实例中监听一个向下事件.参见GAMEPAD_BUTTON_DOWN事件获取详情.
Parameters:
Name Type Description
pad Phaser.Input.Gamepad 按钮被按下的游戏手柄的参考.
button Phaser.Input.Gamepad.Button 对按下的按钮的引用.
value number The value of the button at the time it was pressed. 介于0和1之间. Some Gamepads have pressure-sensitive buttons.

BUTTON_UP

Since:
  • 3.10.0
游戏手柄按钮启动事件. 当一个按钮在任何一个游戏手柄上被释放时,这个事件由游戏手柄插件发送. 在一个场景中使用以下命令收听此事件: `this.input.game pad.on(`up` ,listener)`. 您也可以从游戏手柄实例中监听上行事件.参见GAMEPAD_BUTTON_UP事件获取详情.
Parameters:
Name Type Description
pad Phaser.Input.Gamepad 按钮被释放的游戏手柄的参考.
button Phaser.Input.Gamepad.Button 对已发布的按钮的引用.
value number The value of the button at the time it was released. 介于0和1之间. Some Gamepads have pressure-sensitive buttons.

CONNECTED

Since:
  • 3.0.0
游戏手柄连接事件. 当游戏手柄被连接时,这个事件由游戏手柄插件发送. 使用以下命令在场景中收听此事件: `this.input.gamepad.once(`connected` ,listener)`. 请注意,浏览器可能需要您按下游戏手柄上的一个按钮,它才会允许您访问它, 这是出于安全考虑.然而,它也可能已经信任该页面,在这种情况下,您将不会得到 `connected` 事件,而是应该检查 `GamepadPlugin.total` 以查看它是否认为有任何游戏板 已经连接.
Parameters:
Name Type Description
pad Phaser.Input.Gamepad 连接的游戏手柄的参考.
event Event 触发连接的本机DOM事件.

DISCONNECTED

Since:
  • 3.0.0
游戏手柄断开事件. 这个事件是由游戏手柄插件在游戏手柄断开时发送的. 使用以下命令在场景中收听此事件: `this.input.gamepad.once(`disconnected` ,listener)`.
Parameters:
Name Type Description
pad Phaser.Input.Gamepad 游戏手柄被断开的参考.
event Event 触发断开连接的本机DOM事件.

GAMEPAD_BUTTON_DOWN

Since:
  • 3.10.0
游戏手柄按钮关闭事件. 当一个按钮被按下时,这个事件由游戏手柄实例调度. 从一个游戏手柄实例中听到这个事件.一种方法是从游戏板插件的 `pad1` , `pad2` 等属性中获取: `this.input.gamepad.pad1.on('down', listener)`. 请注意,在浏览器认为游戏手柄是 `connected` 之前,您不会收到任何游戏手柄按钮事件. 你也可以从游戏手柄插件中听到一个向下的事件.请参见BUTTON_DOWN事件获取详细信息.
Parameters:
Name Type Description
index number 按下的按钮的索引.
value number The value of the button at the time it was pressed. 介于0和1之间. Some Gamepads have pressure-sensitive buttons.
button Phaser.Input.Gamepad.Button 对按下的按钮的引用.

GAMEPAD_BUTTON_UP

Since:
  • 3.10.0
游戏手柄按钮启动事件. 当一个按钮被释放时,这个事件由游戏手柄实例调度. 从一个游戏手柄实例中听到这个事件.一种方法是从游戏板插件的 `pad1` , `pad2` 等属性中获取: `this.input.gamepad.pad1.on('up', listener)`. 请注意,在浏览器认为游戏手柄是 `connected` 之前,您不会收到任何游戏手柄按钮事件. 你也可以从游戏手柄插件中听到一个向上的事件.请参见BUTTON_UP事件获取详情.
Parameters:
Name Type Description
index number 释放的按钮的索引.
value number The value of the button at the time it was released. 介于0和1之间. Some Gamepads have pressure-sensitive buttons.
button Phaser.Input.Gamepad.Button 对已发布的按钮的引用.