html .update未被检测为游戏中的功能

6mw9ycah  于 2022-12-09  发布在  其他
关注(0)|答案(1)|浏览(94)

这是我的代码,我是一个学生,我正在做这个项目。我的目标是让球拍随着鼠标上下移动。我不明白为什么它不工作,如果有人能帮我链接鼠标和球拍上下移动,告诉我我做错了什么,那将是惊人的:)
第一个

ddrv8njm

ddrv8njm1#

update需要在Paddle原型中,这样才能使用paddle.update(),并且它应该赋值给this.x,而不是硬编码全局变量paddle。不需要将其附加到每个对象。

function Paddle(x, y, width, height, color) {
  this.x = x;
  this.y = y;
  this.width = width
  this.height = height
  this.color = color

};

Paddle.prototype.draw = function() {
  c.beginPath();
  c.fillStyle = " #333333"
  c.fillRect(25, 275, 50, 300);
  c.stroke();
}

Paddle.prototype.update = function() {
  this.x = mouse.x
  this.draw();
};

相关问题