Phaser游戏键盘.addKey Enter或Mobile Touch



如何添加Enter或Mobile touch等两个选项来启动

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(文档链接(的信息

最新更新