在 PaperJS 中是否可以将多个项目组合在一起以便它们作为一个整体移动?
In PaperJS is it possible to group several items together so they move as one?
我有一个 PaperJS 项目,里面有很多可以独立移动的圆圈。我还希望每个圆圈的中心都有一些 PointText,例如标签。
虽然我不想每次父圆移动时都为每个标签设置动画,但我希望它们在父圆移动时自动移动。这可能吗,我该怎么做?
查看群组class。
这将允许您创建多个圆形对象,比如 circle1
和 circle2
,然后像这样对它们进行分组:
var group = new Group([circle1, circle2]);
现在您可以对组执行转换
group.position = view.center;
我有一个 PaperJS 项目,里面有很多可以独立移动的圆圈。我还希望每个圆圈的中心都有一些 PointText,例如标签。
虽然我不想每次父圆移动时都为每个标签设置动画,但我希望它们在父圆移动时自动移动。这可能吗,我该怎么做?
查看群组class。
这将允许您创建多个圆形对象,比如 circle1
和 circle2
,然后像这样对它们进行分组:
var group = new Group([circle1, circle2]);
现在您可以对组执行转换
group.position = view.center;