首页 > 解决方案 > 克隆和符号有什么区别

问题描述

只是想知道paper.js 中的 aclone和 a 有什么区别。symbol谢谢。

标签: paperjs

解决方案


克隆只是一个项目的副本,使其成为一个独立的实例,可以拥有自己的属性(填充、描边……)。它最常见的用例是快速创建与另一个相似的项目,避免从头开始创建它。
修改克隆项目的来源时,克隆项目不会更改。

符号项是项(其相关符号定义)的相同副本,只能具有自己的矩阵转换(平移、旋转等),但没有自己的样式(填充、描边等)。它最常见的用例是当同一个项目必须重复多次时的性能优化(例如,绘制满是星星的天空)。
当修改符号项的符号定义时,更新符号项。


推荐阅读