libgdx シェイプ レンダラーを使用して、特定の幅の線を描画しようとしています。このリンクをたどった
問題は、より多くの線幅、つまり 9 を超える幅を指定すると、幅の増加が表示されないことです。9 を超えると、20 または 100 ピクセルを指定すると、9 と同じ結果になります
shapeRenderer.begin(ShapeType.Line);
shapeRenderer.line(50, 70, 0, 50, 200, 0, Color.BLUE, Color.RED);
int lineWidth = 20; // pixels
Gdx.gl10.glLineWidth(lineWidth / camera.zoom);
shapeRenderer.end();
ありがとうシャキール