Libgdx 对于ShaperEnder类型,未定义多边形(float[])方法

Libgdx 对于ShaperEnder类型,未定义多边形(float[])方法,libgdx,Libgdx,我试图在libgdx中使用shaperender绘制多边形,但出现以下错误: 对于ShaperEnder类型,未定义多边形(float[])方法 这是我的代码: ShapeRenderer renderer = new ShapeRenderer(); renderer.setColor(0, 0, 0, 0); if(isbox) { renderer.begin(ShapeType.Rectangle);

我试图在libgdx中使用shaperender绘制多边形,但出现以下错误:

对于ShaperEnder类型,未定义多边形(float[])方法

这是我的代码:

ShapeRenderer renderer = new ShapeRenderer();
        renderer.setColor(0, 0, 0, 0);
        if(isbox)
        {
            renderer.begin(ShapeType.Rectangle);
            renderer.rect(defaultsettings.MeterToPixWidthScaling(position.x - (width/2)), defaultsettings.MeterToPixHeightScaling(position.y - (height/2)), defaultsettings.MeterToPixWidthScaling(width),defaultsettings.MeterToPixWidthScaling(height));
        }else{
            renderer.begin(ShapeType.Line);
            renderer.polygon(new float[] { -10, 0, 10, 0, 0, 200 });
        }
        renderer.end();

你使用哪个版本?在最新版本/nightlies中,该方法确实存在。@在Api()中没有一个我看不到
ShapeType.Rectangle
no确实没有多边形我使用的是0.98版本,我将尝试使用0.99,但我真的想知道这是怎么可能的!