问答详情
源自:4-1 一个实现动画的基础函数

upate()为什么要写的那么复杂,向下面那种写法不行吗

其它的地方都一样

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);

}


提问者:momoyy123 2016-03-08 13:52

个回答

  • 飞过那座山
    2016-06-30 22:18:14
    已采纳

    你只考虑到时间发生变化,然而小球的因时间数字的改变也会运动,这个也要运用到一个时间变化的检测。如果不考虑后者,你的方法是可行的。

  • 慕妹2970887
    2016-03-12 15:55:04

    因为后来还要判断小球的跳出啊,还是单独写一个更新状态的函数好