Estoy siguiendo el libro "Learning LibGDX Game Development" para hacer un juego simple. Estoy en la sección de creación de menús donde creamos un escenario y lo renderizamos con bordes de depuración.
El libro dice que se use, Table.drawDebug(stage)
pero este método estático parece haberse eliminado por Table
completo de la clase frameworks .
Estoy importando com.badlogic.gdx.scenes.scene2d.ui.Table
; a continuación está mi código:
@Override
public void render(float deltaTime) {
Gdx.gl.glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
if (debugEnabled) {
debugRebuildStage -= deltaTime;
if (debugRebuildStage <= 0) {
debugRebuildStage = DEBUG_REBUILD_INTERVAL;
rebuildStage();
}
}
stage.act(deltaTime);
stage.draw();
Table.drawDebug(stage);
}
La última línea Table.drawDebug(stage);
tiene el error de compilación."The method drawDebug(ShapeRenderer) in the type Table is not applicable for the arguments (Stage)"
¿Hay una nueva forma de dibujar el escenario en modo de depuración?