我正在跟随教程设置我的代码...但当我运行它时,出现了错误消息:
"(index):18 Uncaught InvalidStateError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state."
这是我在indexSoccer.html文件中运行的代码:
var ctx = document.getElementById("ctx").getContext("2d");
var Img = {};
Img.player = new Image();
Img.player.src = 'images/cat1sprite.png';
drawPlayer = function(player){
ctx.save();
var x = player.x;
var y = player.y;
ctx.drawImage(Img.player, x, y);
ctx.restore();
}
我的目录结构如下所示 -
有任何想法为什么会这样吗?
<img src="images/cat1sprite.png">
放入HTML代码中会显示图像...? - CBroe