重新绘制画布还是移动它?

时间:2013-05-22 20:43:43

标签: html5 performance canvas render

我需要在屏幕上画一条从左到右移动的线。目前我只是每次都调用.clearRect(),并再次绘制它,1个像素。但是,另一种可能性是绘制画布一次,并在屏幕上移动它的CSS位置。

哪种情况会优先考虑性能?为什么?

1 个答案:

答案 0 :(得分:0)

移动或“转换”总是会快得多。

您已走上正轨,但这已经内置于Canvas中。以下是如何完成此任务的链接:

Canvas Transform Tutorial

Canvas Transform