在SpriteBatch
的begin
和end
调用之间使用ShapeRenderer
绘制形状是否可行?
我尝试过,但没有结果,只有SpriteBatch
的纹理被绘制,场景中没有形状。以下是示例代码:
shapeRenderer.begin(ShapeType.FilledCircle);
shapeRenderer.setColor(0f, 1f, 0f, 1f);
shapeRenderer.filledCircle( 100, 100, 100);
shapeRenderer.end();
我有一个正交相机,创建方式如下:
camera = new OrthographicCamera(1, Gdx.graphics.getHeight() / Gdx.graphics.getWidth());
camera.setToOrtho(true);