LibGdx 中的多边形渲染

Polygon shape rendering in LibGdx

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

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());

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


如何用这种方法画出倒三角形?

你可以这样设置顶点,得到倒三角形。

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