canvas和setTimeout性能问题?

时间:2015-07-20 15:59:30

标签: javascript html5 html5-canvas

根据这个答案:https://stackoverflow.com/a/15693230/3633935 我想为时间倒计时创建相同的动画。以1秒的间隔绘制它是好的,100毫秒似乎是正确的,但这看起来并不顺利。为了让它看起来更平滑,我应该减少时间间隔,但是通过这样做,出现问题,也许画布动画没有赶上,或者代码可以改进。我对任何想法持开放态度。为了说明这个问题,我修改了原始答案中提供的小提琴。 http://jsfiddle.net/uhVj6/1808/

curTime += 1000;
setTimeout(function () {
            animate(curPerc / 100)
        }, 1000);

curTime += 10;
setTimeout(function () {
            animate(curPerc / 100)
        }, 10);

看到问题。

0 个答案:

没有答案