我使用动态JS。 我加入图像,线条等的kinetic.group并试图转动组,在得到正确的旋转。 但旋转组,如果我尝试画一条线没有正确对本鼠标位置绘制后。 这是借鉴,因为它是转动前。
该问题可能是,如果我旋转组,舞台坐标没有得到旋转看来。 我应该怎么做才能避免这种情况?
参考代码 - -
var rootGroup = new Kinetic.Group({
x: stage.getWidth()/3,
y: stage.getWidth()/6,
draggable: true,
offset: [images.darthVader.width/2, images.darthVader.height/2]
});
rootGroup.add(line);
rootGroup.setRotationDeg(rootGroup.getRotationDeg()+90);
在这方面,我都会画线。
var activeline = new Kinetic.Line({
points: [{x:0,y:0}],
stroke: "blue",
strokeWidth: 3,
lineCap: "round",
lineJoin: "round",
});
var mousePos = stage.getMousePosition();
points.push({
x: mousePos.x,
y: mousePos.y
});
activeline.setPoints(points);
rootGroup.add(activeline);