由於下載當前版本的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