由于下载当前版本的Chrome(版本31.0.1650.57),我已经完全无法使用我的代码在HTML5画布中绘制图像;没有错误,它找到资源,他们只是没有绘画。我非常感谢这方面的帮助!Chrome 31.0 HTML5画布绘制图像
var grass_img = new Image();
grass_img.src = 'grass.gif';
grass_img.onload = draw_here(grass_img, (center_x + base_x + xpos), (center_y + base_y + ypos),1);
其中在这里和那里出现在多个不同的图像,并呼吁:
function draw_here(image, x, y, scale){
draw_canv.drawImage(image, x, y, image.width * scale, image.height * scale);
}
X和Y是正确的,是规模;调试器没有发现编码错误,并且程序完美工作,直到最新版本的Chrome出现。降级铬也不是一种选择。
31有相当一些绘画问题,它似乎。我不知道是否有其他的事情要做,而不是等待...... – GameAlchemist
啊哈是一个已知的错误?那么我不需要惊慌太多。无论如何,我会继续寻找简单的修复方法 – Gargleyark
OOps既然你说'它工作的很完美'我只是忽略了,但@Philipp的答案肯定是正确的。这是关于在使用它们之前等待资源加载的老问题。 – GameAlchemist