游戏中的敌人对象没有显示出来

时间:2015-03-26 21:42:31

标签: javascript

我正在做一个简单的射击游戏。我想创建一个敌人物体,目前它有一个x和y的起始位置,一个速度和一个只在y轴上减小的更新功能。我之前没有写过一个对象类,但我认为我做错了。

到目前为止,这是我的代码:

//enemy object
var SpawnEnemy = function(x, y, speed) {
   this.x = x;
   this.y = y;
   this.speed = speed;
   this.update = function() {
      this.x -= this.speed;
      ctx.drawImage(drawing,235,753,100,54,this.x,this.y,80,48);
   };
}
然后我打电话给敌人:

if (distance >= 5) {
   var enemy3 = new SpawnEnemy(800, 400, 2);
   enemy3.update();
}

0 个答案:

没有答案