【发布时间】:2014-05-07 00:28:51
【问题描述】:
您好,我正在制作一款游戏,它的基本引擎是使用 GL11 在 LWJGL 中构建的。我正在考虑将其移植到 LibGDX,但我遇到了渲染问题。
游戏是 2D 自上而下的,使用在 Box2d 世界中移动的网格(网格是块的地图),在 LWJGL 中,我可以简单地将矩阵转换为网格的位置,旋转,然后绘制所有块通过简单地在偏移位置打孔(避免使用大量的触发器)。我一直在研究 LibGDX,但找不到替换 glTranslatef 或 glRotate 的方法。
我只是想知道(或被指向)一个替换函数或类,我可以用它来渲染带有纹理的正方形。类似于 ShapeRenderer 但允许纹理(它具有平移/旋转)。
任何帮助将不胜感激。
【问题讨论】:
-
使用
SpriteBatch和OrthographicCamera然后平移相机并执行batch.setProjectionMatrix(camera.combined)
标签: eclipse libgdx textures lwjgl translate