drawimage肯定需要img.onload吗?需要多少次?

时间:2014-03-27 15:20:41

标签: javascript html5

var ctx = document.getElementById('canvas3').getContext("2d");
var img=new Image();
img.src="images/sprite1.png";
img.onload=function(){
  ctx.drawImage(img,0,0,160,260,0,0,400,300);
}

每次要重绘图像时是否需要调用onload? drawimage必须是"在"上传功能? onload功能有什么作用?当我将drawimage放在onload函数之外时,图像不会出现。如果我要为我的精灵制作动画,那么正常的做法是什么? onload功能是否在整个游戏中运行?我查看了一些教程并发现它们的工作方式各不相同,我希望了解其最基本的工作方式。

0 个答案:

没有答案