我试图锁定一个组的移动,并发现我不能通过在组上设置lockMovementX / Y来实现。
只有当组中的每个对象都有lockMovementX / Y时,我才能锁定移动。
我正在使用的组包含一行,两个三角形和一个IText。
以下是不组锁定的示例:
var object1 = new fabric.Triangle({
width: 100,
height: 100
});
var object2 = new fabric.Triangle({
width: 100,
height: 100
});
var group = new fabric.Group([object1, object2], {
lockMovementX: true,
lockMovementY: true
});
锁定移动的组示例:
var object1 = new fabric.Triangle({
width: 100,
height: 100,
lockMovementX: true,
lockMovementY: true
});
var object2 = new fabric.Triangle({
width: 100,
height: 100,
lockMovementX: true,
lockMovementY: true
});
var group = new fabric.Group([object1, object2], {
});
那么,为什么组中的每个对象都必须具有lockMovementX和lockMovementY,设置为true?