这是我的代码,我是一个学生,我正在做这个项目。我的目标是让球拍随着鼠标上下移动。我不明白为什么它不工作,如果有人能帮我链接鼠标和球拍上下移动,告诉我我做错了什么,那将是惊人的:)第一个
ddrv8njm1#
update需要在Paddle原型中,这样才能使用paddle.update(),并且它应该赋值给this.x,而不是硬编码全局变量paddle。不需要将其附加到每个对象。
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(); };
1条答案
按热度按时间ddrv8njm1#
update
需要在Paddle
原型中,这样才能使用paddle.update()
,并且它应该赋值给this.x
,而不是硬编码全局变量paddle
。不需要将其附加到每个对象。