libGDX:正交平铺贴图渲染器仅渲染一个平铺
我正在使用libGDX 0.9.9中的正交平铺贴图渲染器以tmx格式渲染平铺贴图libGDX:正交平铺贴图渲染器仅渲染一个平铺,libgdx,tiled,Libgdx,Tiled,我正在使用libGDX 0.9.9中的正交平铺贴图渲染器以tmx格式渲染平铺贴图 maprend = new OrthogonalTiledMapRenderer(board.getTiledMap(), sprtbatch); 此渲染器仅渲染左下角的一个平铺 render() { //(shortened) sprtbatch.setProjectionMatrix(camera.combined); maprend.render(); } 使用具有相同构造函数的等轴测贴图渲染器渲染整个
maprend = new OrthogonalTiledMapRenderer(board.getTiledMap(), sprtbatch);
此渲染器仅渲染左下角的一个平铺
render() { //(shortened)
sprtbatch.setProjectionMatrix(camera.combined);
maprend.render(); }
使用具有相同构造函数的等轴测贴图渲染器渲染整个贴图。
正交渲染器中是否存在已知错误,或者我使用的错误?您需要调用
maprend.setView(摄影机)调用maprend.render()之前的代码>代码>
注:无需在此处设置spritebach的投影矩阵。您需要调用maprend.setView(camera)调用maprend.render()之前的代码>代码>
注:无需在此处设置spritebach的投影矩阵