Libgdx:如何将参与者附加到旋转组

Libgdx:如何将参与者附加到旋转组,libgdx,Libgdx,我有一个带圆圈图像的团体演员。png,然后我在这个团体的表面上散布小圆圈,我的意思是角度0上的圆圈和角度60上的圆圈,依此类推,使用数学方程: x=cx+radius*cos(theta); y=cx+radius*sin(theta); 现在的问题是,我在主组上应用了旋转动作(rotateBy动作),并且我想在用户选项卡上向该旋转组添加圆形演员注意:该圆形演员还不是主圆形旋转组的子角色。我想将这个角色添加到旋转组中,并向用户显示它与主组的圆表面的碰撞点。请看图片。 对不起,我的英语不好 之前

我有一个带圆圈图像的团体演员。png,然后我在这个团体的表面上散布小圆圈,我的意思是角度0上的圆圈和角度60上的圆圈,依此类推,使用数学方程:

x=cx+radius*cos(theta);
y=cx+radius*sin(theta);
现在的问题是,我在主组上应用了旋转动作(rotateBy动作),并且我想在用户选项卡上向该旋转组添加圆形演员注意:该圆形演员还不是主圆形旋转组的子角色。我想将这个角色添加到旋转组中,并向用户显示它与主组的圆表面的碰撞点。请看图片。 对不起,我的英语不好

之前的图像:

之后的图像:


我想这纯粹是数学

查找相对于组原点的碰撞点坐标(x_rel,y_rel)

然后将演员添加到组中

addActor(newBall);
newBall.setPosition(x_rel, y_rel);

我只是在编辑。我不知道出了什么问题,也不知道libgdx的任何情况。好吧,那你有什么建议?