画出翻转的所有纹理?

时间:2014-07-17 18:13:26

标签: java android libgdx drawing textures

首先,我在XNA中的背景,我不能习惯倒Y轴。所以在LibGDX中我用OrthographicCamera翻转cam.setToOrtho(true,width, height),但这显然最终会将我的所有纹理都颠倒过来。

我可以从我的所有纹理中创建SpritesTextureRegions来翻转它们中的每一个但是需要大量额外的代码。那么有一种有效的方法让我的所有纹理都在中心周围翻转吗?

我尝试将一个翻转的矩阵添加到spritebatch transformMatrix但是取消了翻转的正交凸轮。我还试图创建一个Sprite来绘制我的所有纹理并翻转它们但没有成功。

1 个答案:

答案 0 :(得分:4)

你可以这样使用flip

textureRegion.flip(false, true);

对于你拥有的每个TextureRegion

由于Sprites扩展TextureRegions,这对他们也适用