在PaperJS中,可以将多个项目组合在一起,使它们作为一个项目移动

In PaperJS is it possible to group several items together so they move as one?

本文关键字:项目 移动 一个 组合 PaperJS 项目组 在一起      更新时间:2023-09-26

我有一个PaperJS项目,它有很多可以独立移动的圆圈。我还希望每个圆圈的中心都有一些PointText,就像一个标签。

不过,我不想每次其父圆移动时都为每个标签设置动画,我希望它们在父圆移动时自动移动。这可能吗?我该怎么做?

查看Group类。

这将允许您创建多个圆形对象,例如circle1circle2,然后将它们分组,如下所示:

var group = new Group([circle1, circle2]);

现在您可以对组执行转换

group.position = view.center;