我是一名JavaScript初學者程序員。我不使用jQuery!我想做一個簡單的遊戲。HTML5圖像緩衝區
我使用
imageObj.onload加載多個圖像轉換成畫布=函數(){}
我使用多個按鍵一個的KeyListener使得圖像可以在同時按下向上和向左按鍵的同時按對角線移動,如下所示:
函數keydown_handler(e){my_key [String.fromCharCode(e.keyCode)] = true;移動();}
我的問題是,當我按下鍵並移動畫布上的圖像時,圖像閃爍。我想這是因爲它每次按下按鍵都會加載圖像。如果這是真的,我如何將圖像加載到內存中,然後從內存中調用該圖像並更改它的座標?
謝謝!
請包括您正在用於移動圖像的一段代碼。在我們看到您使用的是什麼實際代碼之前,我們無法評論。 – jfriend00
對於沒有jQuery的+1。 – John