Tôi đang theo dõi cuốn sách "Học phát triển trò chơi LibGDX" để tạo ra một trò chơi đơn giản. Tôi đang ở trong phần tạo menu nơi chúng ta tạo một giai đoạn và kết xuất nó với các đường viền gỡ lỗi.
Cuốn sách nói rằng sẽ sử dụng Table.drawDebug(stage)
nhưng phương thức tĩnh này dường như đã bị xóa Table
hoàn toàn khỏi lớp khung .
Tôi đang nhập khẩu com.badlogic.gdx.scenes.scene2d.ui.Table
; dưới đây là mã của tôi:
@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);
}
Dòng cuối cùng, Table.drawDebug(stage);
có lỗi biên dịch"The method drawDebug(ShapeRenderer) in the type Table is not applicable for the arguments (Stage)"
Có một cách mới để vẽ sân khấu trong chế độ gỡ lỗi?