我正在嘗試繪製裁剪圖像並將其繪製到畫布上,但是在瀏覽器中運行時畫布保持白色。沒有錯誤出現。drawImage not drawing
var imgSprite = new Image();
imgSprite.src = 'sprite.png';
imgSprite.addEventListener('load', init, false);
function init(){
drawBg();
}
function drawBg() {
var sourceX =0;
var sourceY =0;
var sourceWidth =800;
var sourceHeight =500;
var destWidth =800;
var destHeight =500;
var destX =0;
var destY =0;
//ctxBg.clearRect(0, 0, gameWidth, gameHeight);
ctxBg.drawImage(imgSprite, sourceX,sourceY,sourceWidth,sourceHeight,
destWidth,destHeight,destX,destY);
}
TypeError是什麼行? –