如何在libgdx中用小圆圈创建一个圆圈?

时间:2014-07-03 02:46:58

标签: java rotation libgdx geometry spinning

我正在制作一个用圆圈旋转的戒指,我不想手动放置每个圆圈,然后立即旋转它们。是不是有一些数学方法来创建这个圈子?每个圆圈都是一个物体。

看起来像这样:http://imgur.com/zgoM2dT

1 个答案:

答案 0 :(得分:0)

不确定我是否理解它是正确的,但可能你想要这样的东西

int numOfCircles=40;
float rad=10;
List<Point> points=new ArrayList<Point>();
for(float a=0;a<360;a+=(360/numOfCircles)){
    points.add(new Point(Math.cos((a) * 0.0174532925f) * rad), Math.sin((a) * 0.0174532925f) * rad));
}
相关问题