libGDX:Orthogonal TiledMapRenderer只渲染一个图块

时间:2013-11-13 21:12:59

标签: libgdx tiled

我正在使用libGDX 0.9.9中的OrthogonalTiledMapRenderer来渲染tmx格式的平铺地图。

maprend = new OrthogonalTiledMapRenderer(board.getTiledMap(), sprtbatch);

此渲染器在左下角只渲染一个图块。

render() {  //(shortened)
sprtbatch.setProjectionMatrix(camera.combined);
maprend.render(); }

使用具有相同构造函数的IsometricTiledMapRenderer呈现整个地图。 正交渲染器中是否存在已知错误,或者我使用错误了?

1 个答案:

答案 0 :(得分:1)

您需要在致电maprend.setView(camera);之前致电maprend.render();

注意:没有必要在那里设置spritebach的投影矩阵。