मैं एक सरल खेल बनाने के लिए "लर्निंग LibGDX गेम डेवलपमेंट" पुस्तक का अनुसरण कर रहा हूं। मैं मेनू निर्माण अनुभाग में हूं जहां हम एक मंच बनाते हैं और इसे डिबग बॉर्डर के साथ प्रस्तुत करते हैं।
पुस्तक का उपयोग करने के लिए कहते हैं, 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)"
क्या डिबग मोड में मंच खींचने का एक नया तरीका है?