LibGdx中的多边形形状渲染

时间:2017-04-06 11:13:00

标签: libgdx polygon shape-rendering

我创建了一个像这样的矩形多边形:

polyrect=new Polygon(new float[]{0,0,width,0,width,height,0,height});
polyrect.setOrigin(width,0);
polyrect.setRotation(45f);
polyrect.setPosition(getX(),getY());
shapeRenderer.polygon(polySwatter.getTransformedVertices());

效果很好,但现在我想画一个这样的倒三角形。

enter image description here

如何通过这种方法绘制倒三角形?

1 个答案:

答案 0 :(得分:1)

您可以用这种方式设置顶点,这样就可以得到倒三角形。

polyrect=new Polygon(new float[]{width/2f,0,width,height,0,height});
polyrect.setOrigin(width,0);
//polyrect.setRotation(45f);
polyrect.setPosition(200,200);