【发布时间】:2012-11-06 17:38:16
【问题描述】:
我正在尝试在我为班级制作的小行星克隆上绘制六边形小行星。
sprite = new Polygon();
sprite.addPoint(0,0);
sprite.addPoint(0,-40);
sprite.addPoint(30,-40);
sprite.addPoint(60,-10);
sprite.addPoint(60,20);
sprite.addPoint(40,50);
sprite.addPoint(-20,50);
sprite.addPoint(-50,20);
sprite.addPoint(50,-10);
sprite.addPoint(20,-40);
然而,当我这样做时,我最终得到了这个
所以出了什么问题?我在坐标平面上画了出来,然后复制了这些点。我的理解是 Java 会按照我列出点的顺序绘制出来,并且我在其中有 (0,0) 是为了让小行星为游戏旋转。
【问题讨论】:
标签: java graphics polygon polygons