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);
我创建了一个这样的矩形多边形:
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);