Phaser 游戏键盘 .addKey Enter 或 Mobile Touch
Phaser Game Keyboard .addKey Enter or Mobile Touch
如何添加 Enter 或移动触摸启动等选项
this.enter = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.ENTER);
或者
this.enter = this.input.on('pointerdown', this);
根据您想要的结果,您可以:
创建一个处理两个事件的函数:
function doAction(){
alert('action')
}
然后在两个动作的事件侦听器中引用相同的函数:
this.enter = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.ENTER);
this.enter.on('down', doAction);
// ... AND
this.input.on('pointerdown', doAction);
更新:
如果你想检查应用程序的设备类型 运行,你可以使用 this.sys.game.device.os
(link to documenation )
的信息
如何添加 Enter 或移动触摸启动等选项
this.enter = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.ENTER);
或者
this.enter = this.input.on('pointerdown', this);
根据您想要的结果,您可以:
创建一个处理两个事件的函数:
function doAction(){
alert('action')
}
然后在两个动作的事件侦听器中引用相同的函数:
this.enter = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.ENTER);
this.enter.on('down', doAction);
// ... AND
this.input.on('pointerdown', doAction);
更新:
如果你想检查应用程序的设备类型 运行,你可以使用 this.sys.game.device.os
(link to documenation )