আমি একটি সাধারণ গেম তৈরি করতে "লার্নিং লিবিজিডিএক্স গেম ডেভেলপমেন্ট" বইটি অনুসরণ করছি। আমি মেনু তৈরি বিভাগে আছি যেখানে আমরা একটি মঞ্চ তৈরি করি এবং এটি ডিবাগ সীমানা সহ রেন্ডার করি।
বইটি ব্যবহার করতে বলেছে 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)"
ডিবাগ মোডে মঞ্চ আঁকার কোনও নতুন উপায় আছে?