下面的代碼不斷渲染黑屏......任何想法爲什麼?我把base.tmx放在桌面文件夾中,並使用平鋪來創建它。我把.tmx放在錯誤的文件夾中了嗎?它使我瘋狂。TiledMap不會呈現
public class GameScreen extends ScreenAdapter {
OrthographicCamera camera;
TiledMap tiledmap;
TiledMapRenderer tiledMapRenderer;
public void show()
{
camera=new OrthographicCamera();
camera.setToOrtho(false);
camera.update();
tiledmap= new TmxMapLoader().load("base.tmx");
tiledMapRenderer=new OrthogonalTiledMapRenderer(tiledmap);
}
public void render()
{
Gdx.gl.glClearColor(1, 1, 1, 1);
Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
camera.update();
tiledMapRenderer.setView(camera);
tiledMapRenderer.render();
}
}
你可以請顯示你設置這個屏幕的代碼也遊戲也。 –
「公共類TownRPG擴展遊戲{ \t \t @覆蓋 \t公共無效創建(){ \t \t setScreen(新GameScreen()); \t} \t }'你是說這個? –
是的,沒關係。請檢查我的答案。 –