tomar pantalla laptop impresion hacer cómo computadora como capturar captura java libgdx

java - laptop - cómo capturar la pantalla en windows



libGDX: toma la captura de pantalla incluyendo ShapeRenderer (0)

Intento tomar capturas de pantalla en mi juego libGDX usando el código de la wiki oficial .

Mi método de renderizado se ve así:

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(); }

Pero desafortunadamente, el rect de ShapeRenderer en el fondo no aparece en las capturas de pantalla.

Alguna idea, porque?