【发布时间】:2016-01-23 23:30:13
【问题描述】:
我正在做一个项目,其中通常有数千个项目是用 paperjs 绘制的。这非常慢,因为 paperjs 正在重绘每个项目,即使它们没有改变。有没有办法避免这种情况?
我发现 this helpful paperjs fork 确实解决了这个问题,但它似乎不再维护,并且存在一些无法正确清除项目的问题。
只是想知道是否有一个“合适的”内置 paperjs 解决方案我还没有找到,或者我只需要制作自己的 fork。
要创建我正在使用的项目:
new Path.Rectangle(start, values.blockSize);
然后只是稍后更改它的颜色。
Here's a fiddle 这样你就可以看到它在高网格尺寸下有多慢
谢谢
【问题讨论】:
标签: performance paperjs