我的提醒无法执行,为什么!?在它第二次运行之后,不应该每1000毫秒出现一次吗?
function MAINGAMELOOP() {
if (!window.GAMESPEED){
var GAMESPEED = 1000;
} else {
alert("hi");
}
setTimeout(MAINGAMELOOP, GAMESPEED);
}
答案 0 :(得分:2)
而不是GAMESPEED = 1000;
,而不是window.GAMESPEED = 1000;
。
答案 1 :(得分:-1)
它是setInterval,而不是setTimeout。 SetTimeout将在指定的延迟后执行一次函数。