gpt4 book ai didi

paperjs - 仅在 paper.js 中重新渲染一层

转载 作者:行者123 更新时间:2023-12-02 20:19:51 24 4
gpt4 key购买 nike

有没有办法在 paper.js 中重新渲染单个图层?我知道您可以重新渲染整个场景,但是具有数千个形状的 Canvas 将不可避免地影响性能,因此仅在图层上执行此操作将是理想的选择。

最佳答案

不幸的是,没有办法做这样的事情。

我建议您使用位图缓存:将所有形状(图层)保存在栅格中,并绘制此栅格而不是图层(只需隐藏图层)。如果任何形状发生变化,您将必须删除光栅并重新绘制所有内容。

对于真正的具体情况,可能还有其他方法来实现这一点。

另一种方法是使用webgl渲染,但在webgl中绘制粗线相当复杂。

关于paperjs - 仅在 paper.js 中重新渲染一层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51698914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com