當我運行它時警報不明身份每當worldgeny == 400
,我不知道爲什麼。 如果我在相同的地方提醒worldgeny
,它會提醒NaN
。我可能沒有解釋得很好。如果你感到困惑就問。 我的代碼是凌亂的,我知道這僅僅是一個測試,我提前身份不明,當提醒陣列
var addy;
var worldgeny = parseInt(200);
var mul5 = parseInt(0);
var endhole;
var holegen;
var sizeh = 30;
var sizew = 30;
var savey = [];
function cworld() {
mul5++;
posX++;
canvasContext.drawImage(imageGround, posX, worldgeny, 1, 400);
if(mul5 % 30 == 0){
if(worldgeny==400){
endhole = mul5/30;
endhole = endhole - 1;
worldgeny=savey[endhole];
alert(savey[endhole])
}
addy = parseInt(Math.floor((Math.random()*30)-17));
holegen = parseInt(Math.floor((Math.random()*5)));
worldgeny += addy;
if(holegen==1){
worldgeny = 400;
}
savey.push(worldgeny);
}
}
setInterval(cworld, 1);
Ack!請壓縮! –
我只能告訴你,它試圖訪問不存在的數組索引。 – tymeJV
@tymeJV但索引已定義我已檢查 – Imadbush