0
나는 kineticjs 단계를 가지고 있습니다. 그 안에는 kinetijs 레이아웃이 있고 레이아웃에는 일부 Kineticjs 그룹이 있습니다. 일부 그룹을 회전하고 싶지만 오프셋을 사용하면 그룹을 올바르게 렌더링하지 않지만 무대를 렌더링합니다. KineticJS 그룹에서 오프셋을 사용한 결과를보기 위해 두 개의 이미지를 첨부하려고합니다.kineticjs 및 그룹에 대해 오프셋 및 회전 사용
및
내가 사용하는 코드는 다음이었다.
myGroup.offset(`{x:myGroup.getWidth()/2, y: myGroup.getHeight()/2});
myGroup.rotateDeg(180);
myStage.draw();
및 결과는 secon Image입니다. 그룹이 왼쪽으로 이동하고 위쪽으로 이동합니다. 오프셋이 다른 방식으로 작동합니까? 왜 옵셋을 사용하면 객체가 회전하는 방식을 변경해야 할 때 객체가 대체됩니까?
답변을 얻지 못했습니다. 그래서 여러분은 다른 위치에서 움직일 객체를 오프셋 할 때 그 보통이라고 말합니까? – Apostolos
예. 'offset'을 사용하면 움직일 객체가 생깁니다. – lavrton
그래서 개체를 중심에서 회전시킬 수 있고 필요할 때 배치 할 수 있습니다. x 및 y 속성에 offset.x 및 offset.y를 추가해야합니다. – Apostolos