其它的地方都一样
window.onload = function(){
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
canvas.width = WINDOW_WIDTH;
canvas.height = WINDOW_HEIGHT;
curShowTimeSeconds = getCurrentShowTimeSeconds();
render(context);
setInterval(function(){
curShowTimeSeconds = getCurrentShowTimeSeconds();
render(context);
},1000);
}
你只考虑到时间发生变化,然而小球的因时间数字的改变也会运动,这个也要运用到一个时间变化的检测。如果不考虑后者,你的方法是可行的。
因为后来还要判断小球的跳出啊,还是单独写一个更新状态的函数好