在Phaser 3中重启场景后键盘输入不起作用

时间:2019-01-20 10:44:08

标签: javascript phaser-framework

我正在制作一个只有一个场景的简单游戏,每当玩家死亡时,我都会调用this.scene.restart()

但是在我重新启动游戏后,键盘输入不再起作用,并且控制台中没有错误

我在create()函数中使用它来设置键盘

this.cursors = this.input.keyboard.createCursorKeys();

任何解决方案吗?

谢谢

1 个答案:

答案 0 :(得分:0)

此代码在相同情况下对我有用:

game.destroy(true, false);
game.canvas.parentNode.removeChild(game.canvas); //removes the old game canvas
game = new Phaser.Game(config);

我承认,它并不真正适合专业用途。