10-创建一个计时循环
4.3.2 创建一个计时循环
现在,代码只能被调用一次完成。下面来创建一个简单的定时循环,每10s调用一次drawScreen()函数,或者每100ms调用一次。设定在一个特定的帧速率下运行定时循环,有时简称为帧片段或者定时片断。每个片断就是重复运行一次drawScreen()函数中的代码。此处还需要一个函数来启动定时循环,以及在图像预加载后初始化片断。这个函数被命名为startUp()。
function eventShipLoaded(){
startUp();
}
function startUp(){
gameLoop();
}
function gameLoop() {
window.setTimeout(gameLoop, 100);
drawScreen();
}