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 )

的信息