我使用ShapeRenderer绘制了一个填充的圆,现在我想将这个圆绘制为透明的。我使用以下代码来实现:但是圆形没有变成透明的。我查看了libgdx API以及维基百科,它说需要创建CameraStrategy。有人之前是否遇到过类似的问题?如果有,请给我一些提示。先感谢您。
Gdx.gl.glEnable(GL10.GL_BLEND);
Gdx.gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
drawFilledCircle();
Gdx.gl.glDisable(GL10.GL_BLEND);
private void drawFilledCircle(){
shapeRenderer.setProjectionMatrix(camera.combined);
shapeRenderer.begin(ShapeType.FilledCircle);
shapeRenderer.setColor(new Color(0, 1, 0, 1));
shapeRenderer.filledCircle(470, 45, 10);
shapeRenderer.end();
}