我在一个组中有一组对象[circle和some lines]。我希望将整个组旋转一个角度[比如90],旋转位于中心 圈。然而,当旋转组时,它不会在设置为圆心的偏移处旋转。
感谢任何帮助或评论,谢谢!。
这里要求的@JohnWiseman是我的代码。var x = petridishGroup.getChildren()[0].getX();
var y = petridishGroup.getChildren()[0].getY();
var offX = x + petridishGroup.getChildren()[0].getRadius().x;
var offY = y + petridishGroup.getChildren()[0].getRadius().y;
petridishGroup.setOffset(offX, offY);
petridishGroup.setRotation(45);
gamePlayLayer.draw();
答案 0 :(得分:1)
问题的解决方法是将圆圈放置在0,0,这将成为圆圈的中心,然后旋转组。
偏移将为0,0,这将更容易跟踪偏移和旋转偏移