我的游戏中除地板外的所有其他东西都可以工作。有谁知道为什么这行不通。
E10: \ should be followed by /, ? or &
答案 0 :(得分:0)
我设法解决了。我意识到我甚至在任何时候都不需要floor [i],而我有一个单独的setInterval。
var floor = [];
var canvas = document.getElementById('bg');
var ctx = canvas.getContext('2d');
let posYFloor = 0;for(let i = 0; i < 25; i++)
{
floor = new Image();
floor.src = "Bricks.png";
floor.onload=function()
{
ctx.drawImage(floor,i*50,posYFloor);
}
}
setInterval(function() {
for(let i = 0; i < 25; i++)
{
ctx.drawImage(floor, i*50, posYFloor);
}
},1);
}