的jsfiddle內:http://jsfiddle.net/Z2YSt/173/動畫對象的畫布
代碼:
function createShipMissil(x, y, imgw, imgh) {
MissileCtx.save();
MissileCtx.clearRect(0, 0, imgw, imgh);
MissileCtx.fillStyle = "rgba(0,200,0,1)";
MissileCtx.fillRect(x, y, imgw, imgh);
MissileCtx.restore();
y -= 1;
setTimeout(function() { createShipMissil(x, y, imgw, imgh); }, 30);
}
我的問題是,當繪製直線,看起來連續的。我怎樣才能改變它,使它看起來像一個矩形移動?
有沒有辦法讓它變得更快一點? – Sora
@Sora,這是另一種使它更快的方法:http://jsfiddle.net/hfDhA/ – Sergio