libgdx 渲染地图的小问题

发布于 2021-11-21 07:34:04 字数 1588 浏览 854 评论 4

先看代码

public class GameScreen implements Screen {

	public MyGdxGame myGdxGame;

	public TiledMap map;
	public Stage stage;
	private OrthographicCamera camera;
	private OrthogonalTiledMapRenderer render;
	
	SpriteBatch spriteBatch;

	public GameScreen(MyGdxGame game) {
		myGdxGame = game;

		camera = new OrthographicCamera(480,800);
		camera.setToOrtho(true, 480, 800);
		
		map = new TmxMapLoader().load("level.tmx");
		
		render = new OrthogonalTiledMapRenderer(map, 1/32);
		
	}
	
	@Override
	public void render(float delta) {
		// TODO Auto-generated method stub
		Gdx.gl.glClearColor(1, 1, 1, 1);
		Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
		
		camera.update();
		render.setView(camera);
		render.render();

	}

	@Override
	public void resize(int width, int height) {
		// TODO Auto-generated method stub

	}

	@Override
	public void show() {
		// TODO Auto-generated method stub

	}

	@Override
	public void hide() {
		// TODO Auto-generated method stub

	}

	@Override
	public void pause() {
		// TODO Auto-generated method stub

	}

	@Override
	public void resume() {
		// TODO Auto-generated method stub

	}

	@Override
	public void dispose() {
		// TODO Auto-generated method stub

	}

}



这段代码,不能把地图显示出来,不知道为什么

刚学libgdx,学到这个地图渲染的问题,网上资料太少,就看着gitbub上的wiki自己摸索着写的,

不知道错在哪里?请大神们不吝赐教!谢谢

我用的版本是 1.0的

地图资源不能上传,我放在了  网盘里:

http://pan.baidu.com/share/link?shareid=3996070344&uk=1963808313


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

离不开的别离 2021-11-25 13:52:28

引用来自“guoxin123”的评论

        GL10 gl = Gdx.graphics.getGL10();

        camera.apply(gl);

        camera.update();

把这个放你render(float delta)最前面试试

浅沫记忆 2021-11-25 06:31:49

没人能解答下吗???

筱果果 2021-11-25 02:17:48

        GL10 gl = Gdx.graphics.getGL10();

        camera.apply(gl);

        camera.update();

把这个放你render(float delta)最前面试试

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文