간단한 학습을 위해 "Learning LibGDX Game Development"책을 따르고 있습니다. 메뉴 생성 섹션에서 스테이지를 만들고 디버그 테두리로 렌더링합니다.
이 책은 사용한다고 말 Table.drawDebug(stage)
했지만이 정적 메소드는 프레임 워크 Table
클래스에서 완전히 제거 된 것으로 보입니다 .
가져 오는 중입니다 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)"
디버그 모드에서 스테이지를 그리는 새로운 방법이 있습니까?