javascript - 在 PaperJS 中,是否可以将多个项目组合在一起,以便它们作为一个整体移动?

标签 javascript canvas paperjs

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

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

最佳答案

看群class

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

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

现在您可以对组执行转换

group.position = view.center;

关于javascript - 在 PaperJS 中,是否可以将多个项目组合在一起,以便它们作为一个整体移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34295953/

相关文章:

javascript - jQuery/Javascript/HTML 将 div 转换为另一个动画

javascript - Paper.js future 飞溅

javascript - 如何从 Mongoose 中的父字段的子文档更改字段

javascript - AngularJS ngtable 无法正确显示数据

javascript - 强制输入字段首字母大写,其余字母小写

javascript - 从本地鼠标事件构建点

javascript - PaperJS 拖放圆形

javascript - 无法读取未定义的 Phaser.js 的属性 add()

css - Bootstrap 3 模糊了我的 Canvas

javascript - 使用canvas-javascript css将div转换为单个图像