【发布时间】:2014-09-08 17:56:23
【问题描述】:
首先,以我在 XNA 的背景,我无法习惯倒置的 Y 轴。所以在 LibGDX 中,我用cam.setToOrtho(true,width, height) 翻转了OrthographicCamera,但这显然最终导致我所有的纹理都颠倒了。
我可以从我的所有纹理中创建Sprites 和TextureRegions 来翻转它们中的每一个,但这需要大量额外的代码。那么有没有一种有效的方法可以让我的所有纹理围绕中心翻转?
我尝试向spritebatch transformMatrix 添加一个翻转矩阵,但这会抵消翻转的正交凸轮。我还尝试创建一个Sprite 来绘制我所有的纹理并翻转它们,但没有成功。
【问题讨论】:
-
为什么不习惯倒 Y 呢?做所有这些额外的工作似乎很愚蠢
-
@redFIVE 是的,我试过了,但我总是会遍历我的代码并修复与此相关的问题。
-
您只是让您的代码变得更复杂,以便将来可能想要维护您的代码的人
标签: java android libgdx drawing textures