使用ShapeRenderer类,我只能填充矩形。
- 那么我怎样才能填充一个圆圈呢?
- 如果可能的话,填充一个扇形(圆的一部分)?
最佳答案
如 shaperender 的示例
shapeRenderer.begin(ShapeType.Filled);
shapeRenderer.setColor(0, 1, 0, 1);
shapeRenderer.rect(x, y, width, height); // fills a rect
shapeRenderer.circle(x, y, radius);//<--- fills a circle
shapeRenderer.end();
应该填满圆圈。如何获得 cicle 的一部分我不知道。也许创建一个网格并填充它或类似的东西。看一下 shaperender,有不同的方法来填充零件。只需检查其中一些是否合适即可。
关于java - 如何在 libgdx 中填充一个圆圈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22272284/