我的项目有一个HTML5画布,上面反复绘制图形对象。这些对象变化很快,绘制它们需要时间。我该如何让它更快?
这些对象并不过于复杂,但包含诸如弧线、渐变、多边形等内容。
对象的外观取决于大约10个属性,每个属性都有大约10个值中的一个。这意味着一个对象只有大约100种不同的外观。因此,我考虑只绘制每种外观一次,然后缓存位图以供重用。
所有操作必须在客户端完成(即不能使用现成的图像)。
- 使用HTML5 Canvas,最好的方法是什么?
- 这是个好主意吗,还是使用位图的开销比每次重新绘制对象更大?