互联网上的很多东西在如何处理事情上都是非常矛盾的。
这是我的情况:
我将使用HTML5画布在javascript中构建一个客户端,画布将包含多个图像(范围从20到5000),这些图像必须被绘制,它们也可以移动(有时一次全部移动)。
现在我只会在屏幕上重绘“差异”而不是整个屏幕,但是,我是否应该以某种方式预先渲染图像?在很多图像移动的情况下都会出现这种情况。
我读到了在屏幕外画布上预渲染它们,这将有助于再次渲染它们。但这种方法真的能帮助我提高性能吗?我的意思是说每张图片都有画布是不专业的?
如果没有,还有其他好的方法来帮助渲染一切吗?或者我不应该担心表现?
顺便说一下,使用多个图层不是一个选项。 (实际上我在这里描述的是1层已经是3层)
亲切的问候 纳斯