javascript函数游戏

javascript函数游戏,javascript,html5-canvas,Javascript,Html5 Canvas,我有以下源代码: var Game = function() { var canvas = document.getElementById('world'); this.context = canvas.getContext('2d'); 我使用一些函数来处理这个类: Game.prototype.updateAll = function() {...} 还有一些其他的功能 现在我想使用鼠标功能(点击右键,左键…) 我认为需要在我的游戏类中添加这样的内容: this.canv

我有以下源代码:

  var Game = function() {
  var canvas = document.getElementById('world');
  this.context = canvas.getContext('2d');
我使用一些函数来处理这个类:

  Game.prototype.updateAll = function() {...}
还有一些其他的功能

现在我想使用鼠标功能(点击右键,左键…)

我认为需要在我的游戏类中添加这样的内容:

this.canvas.addEventListener("click", this.getmouse, false);
但是浏览器没有显示任何内容


在我的课堂上如何以及在哪里可以完成这个功能?

从你发布的代码来看,
游戏
没有
this.canvas
。您使用
var canvas
定义了一个局部变量,但需要设置
Game
成员变量
this.canvas
。如果两者都需要,只需按照当前的
var canvas=…
行使用
this.canvas=canvas

您定义了
游戏.原型.getmouse
吗?