【发布时间】:2016-01-27 07:04:17
【问题描述】:
我在设置星星坐标时遇到问题,有没有更好的解决方案。我无法得到正确的形状。有人可以帮我吗?
public void star(Graphics shapes)
{
shapes.setColor(color);
int[] x = {42,52,72,52,60,40,15,28,9,32,42};
int [] y = {38,62,68,80,105,85,102,75,58,20,38};
shapes.fillPolygon(x, y, 5);
}
【问题讨论】:
-
老实说,我会使用 2D Graphics 形状 API,它们允许您“绘制”一个形状,这比使用多边形更简单(恕我直言)。优点是,它们易于绘制和转换
-
我发现这个问题更多是关于数学而不是编程。