Libgdx shaperenderer圆圈绘制的黄金三角,由于缩放
问题描述:
我试着去创造Libgdx 圆角正方形我得出的平方罚款,现在在做用一个圆圈的每个角落Libgdx shaperenderer圆圈绘制的黄金三角,由于缩放
shapeRenderer.begin(ShapeType.Filled);
shapeRenderer.setColor(color);
//draw horizontal square
shapeRenderer.rect(
(x - ((BLOCK_SIZE/2) + 5f)/Config.DPI),
(y - ((BLOCK_SIZE/2) + 0)/Config.DPI),
(width + 10)/Config.DPI,
height/Config.DPI);
//draw vertical square
shapeRenderer.rect(
(x - ((BLOCK_SIZE/2) + 0)/Config.DPI),
(y - ((BLOCK_SIZE/2) + 5f)/Config.DPI),
(width)/Config.DPI,
(height + 10f)/Config.DPI);
shapeRenderer.setColor(Color.RED);
//draw first circle (bottom left)
shapeRenderer.circle(
(x - ((BLOCK_SIZE/2)/Config.DPI)),
(y - ((BLOCK_SIZE/2)/ Config.DPI)),
5/Config.DPI
);
圆角
对实际结果Config.DPI = 20;
我真的需要DPI是在ATLEAST 50预期结果Config.DPI = 2;
,但是这个圈子完全消失了。
它的缩放,但有没有办法阻止这种情况发生?
答
还有另一个circle
方法在末尾有一个附加参数用于段数。