Я следую книге «Изучение разработки LibGDX», чтобы сделать простую игру. Я нахожусь в разделе создания меню, где мы создаем этап и отображаем его с границами отладки.
Книга говорит об использовании, Table.drawDebug(stage)
но этот статический метод, похоже, полностью удален из Table
класса frameworks .
Я импортирую com.badlogic.gdx.scenes.scene2d.ui.Table
; ниже мой код:
@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);
}
Последняя строка, Table.drawDebug(stage);
имеет ошибку компиляции"The method drawDebug(ShapeRenderer) in the type Table is not applicable for the arguments (Stage)"
Есть ли новый способ рисовать сцену в режиме отладки?