时钟指针在每个时间间隔恢复

时间:2012-07-17 09:05:16

标签: jquery html5-canvas

这是模拟时钟的代码。请检查我的代码并帮助我解决方案......

http://jsfiddle.net/3rSQE/

2 个答案:

答案 0 :(得分:0)

...您需要清除画布每次绘制它的时间。

在这种情况下,如果没有像老派游戏一样制作blitting系统,你甚至无法真正做到脏矩形解决方案。

所以你需要在每次调用clock()时调用ctx.clearRect()。 ......不仅仅是对analog()的调用;

另一个解决方案是使用两个画布,用CSS将它们放在另一个画布上,然后让一个画面保持时钟图像,让另一个不断绘制并清除和重绘画面。

答案 1 :(得分:-1)

基于THIS示例,我执行THIS似乎有效,请检查您的代码的差异。