我试图使一个单元从左向右移动,然后以无尽的循环再次返回,但是我似乎无法使其正常工作,它只能向左移动,然后完全不移动。 / p>
我目前拥有的是
var q = 10;
var m = 130;
var stepx = 1.55;
用于绘制对象:
ctx.beginPath();
ctx.rect(goalieX, goalieY, goalieWidth, goalieHeight);
ctx.fillStyle = "orange";
ctx.fill();
ctx.closePath();
在draw函数中,它可以使对象向左但不向右移动
if(m > 105 && m != 180) {
m -= stepx;
}
else if (m <= 105 && m != 180) {
m += stepx;
}
m += dm;
q += dq;
为什么对象不能向右移动?