下面的代码不断渲染黑屏......任何想法为什么?我把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 }'你是说这个? –
是的,没关系。请检查我的答案。 –