【发布时间】:2015-05-25 01:13:47
【问题描述】:
function render()
{
canvasBackground.drawImage(images[0], 0, canvas.height / 2, canvas.width, canvas.height / 2);
}
function initImages(paths)
{
requiredImages = paths.length;
for (i in paths)
{
var img = new Image();
img.src = paths[i];
images[i] = img;
images[i].onload = function ()
{
doneImages++;
}
}
}
function checkImages()
{
if (doneImages >= requiredImages)
{
loop();
}
else
{
setTimeout(function ()
{
checkImages();
}, 1);
}
}
initImages(["picture.png"]);
checkImages();
我确实做到了,但没有任何显示,知道如何解决这个问题吗?
顺便说一句,我没有向您展示循环函数,而循环函数又运行渲染函数。
【问题讨论】:
-
我也没有得到任何错误或任何东西,它只是没有出现。
标签: javascript html image canvas drawimage