我试图使用the code from the official wiki在我的libGDX游戏中截取屏幕截图。
我的渲染方法如下所示:
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
shapeRenderer.begin(ShapeRenderer.ShapeType.Filled);
shapeRenderer.rect(0, 0, screenWidth, screenHeight, topColor, topColor, bottomColor, bottomColor);
shapeRenderer.end();
batch.begin();
// everything else
batch.end();
if (screenshot) { takeScreenshot(); }
但遗憾的是,屏幕截图中缺少背景中的ShapeRenderer rect。
任何想法,为什么?