Javascript 未捕获类型错误:Phaser.InputHandler不是构造函数

Javascript 未捕获类型错误:Phaser.InputHandler不是构造函数,javascript,phaser-framework,Javascript,Phaser Framework,我想在下面的文本上应用鼠标点击事件是我的代码, 我用的是phaser3 var text = this.add.text(300, 400, "click and drag me", { font: "65px Arial", fill: "#ff0044", align: "center" }); text.input = new Phaser.InputHandler(text); text.input.onOver.add(over, this); text.input.onOut.add

我想在下面的文本上应用鼠标点击事件是我的代码, 我用的是phaser3

var text = this.add.text(300, 400, "click and drag me", { font: "65px Arial", fill: "#ff0044", align: "center" });
text.input = new Phaser.InputHandler(text);
text.input.onOver.add(over, this);
text.input.onOut.add(out, this);
text.input.onDown.add(clicked, this);
function over(item) {}
function out(item) {}
function clicked(item) {}
在它抛出错误

Uncaught TypeError: Phaser.InputHandler is not a constructor

这不是在Phaser中启用输入的方式。试着看看这个或那个。总之,它是:

text.inputEnabled = true;

是的,我试过了,它在Phaser2.x中工作,但在Phaser3中不工作。你的一个代码是Phaser3代码,它是v2代码。也有同样的例子展示了如何为v3进行输入。你可能会很好地研究其中的一些:真的,我是一个新手,我遵循官方的例子。无论如何,谢谢你:)