当我玩游戏并单击空格时,我会显示一个包含信息和图像的暂停屏幕。然而,图像在页面加载后 5 秒内不显示。我想这是因为它们仍在加载。如何防止画布在加载图像之前运行?
http://www.taffatech.com/Snake.html 立即点击空间。然后再次单击它,等待 6-10 秒,然后再次按下它。
这是显示图像的代码:
if(level == 1)
{
var img = new Image();
img.src = 'egg.png';
con.drawImage(img,350,40);
}
else if(level ==2)
{
var img = new Image();
img.src = 'baby.png';
con.drawImage(img,350,40);
}
else if(level ==3)
{
var img = new Image();
img.src = 'adult.png';
con.drawImage(img,350,40);
}
else
{
var img = new Image();
img.src = 'ultimate.png';
con.drawImage(img,350,40);
}