首页 > 解决方案 > 选择和分组 KonvaJS 对象不起作用

问题描述

我想为我的 KonvaJS 应用程序创建一个“选择和分组”功能。

对于选择功能,我正在使用这个效果很好的示例: 通过在 konva 中的对象周围绘制一个框来选择

但是组功能没有像我预期的那样工作。这就是正在发生的事情:

例子

首先,我创建一个像这样的空组:

selectGroup = new Konva.Group({
    x: 50,
    y: 50,
    draggable: true
});

当一个形状被击中时,我像这样添加它:

selectGroup.add(shapeObject);

当我完成选择时,我会这样调用转换功能:

var tr = new Konva.Transformer();
layer.add(tr);
tr.attachTo(selectGroup);
layer.draw();

我不知道为什么当我添加一个形状时它会消失。当我完成并调用转换功能时,它似乎不起作用。

有任何想法吗?

标签: konvajs

解决方案


多亏了 lavrton,我发现问题在于我没有添加selectGroup到图层中。

现在工作正常。问题已解决。


推荐阅读