0
차동 전위차가있는 이유를 이해할 수 없습니다. Result. 다각형과 텍스트가 일직선으로 시프트되고 선의 상대 오차 폴리곤이 이동합니다.KineticJS 오브젝트에 대한 좌표 설정
function setNewPosition(x, y) {
var lines = stage.find('Line');
if (lines.length > 0) {
lines.forEach(function inLines(line) {
var points = line.getPoints();
if (points.length > 0) {
points.forEach(function pSet(p) {
p.x += x;
p.y += y;
});
}
});
};
polygons = stage.find('Polygon');
if (polygons.length > 0) {
polygons.forEach(function inPoly(polygon) {
var points = polygon.getPoints();
if (points.length > 0) {
points.forEach(function pSet(p) {
p.x += x;
p.y += y;
});
}
});
};
texts = stage.find('Text');
if (texts.length > 0)
texts.forEach(function inText(text) {
oX = text.getX();
oY = text.getY();
text.setX(oX + x);
text.setY(oY + y);
}
);
layer.draw();
}
_offtopic :이 코드는 일부 리팩토링을받을 수 있습니다.;) – c69