Je suis le livre "Learning LibGDX Game Development" pour faire un jeu simple. Je suis dans la section de création de menu où nous créons une scène et la rendons avec des bordures de débogage.
Le livre dit d'utiliser Table.drawDebug(stage)
mais cette méthode statique semble avoir été Table
entièrement supprimée de la classe des frameworks .
J'importe com.badlogic.gdx.scenes.scene2d.ui.Table
; ci-dessous est mon code:
@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 dernière ligne Table.drawDebug(stage);
contient l'erreur de compilation"The method drawDebug(ShapeRenderer) in the type Table is not applicable for the arguments (Stage)"
Existe-t-il une nouvelle façon de dessiner la scène en mode débogage?
la source