【发布时间】:2012-01-27 03:13:47
【问题描述】:
我是 javascript 的初学者程序员。我不使用jQuery!我想做一个简单的游戏。
我正在使用
将多个图像加载到画布中imageObj.onload = function(){}
我正在为多次按键使用按键监听器,这样图像可以在对角线上移动,同时按下向上和向左键,就像这样:
function keydown_handler(e){my_key[String.fromCharCode(e.keyCode)] = 真的;移动();}
我的问题是,当我按下按键并在画布上移动图像时,图像会闪烁。我想这是因为每次我按键时它都会加载图像。如果这是真的,我怎样才能将图像加载到内存中,然后从内存中调用该图像并更改它的坐标?
谢谢!
【问题讨论】:
-
请包含您用于移动图像的工作代码块。在我们看到您使用的实际代码之前,我们无法真正发表评论。