首先,我在XNA中的背景,我不能习惯倒Y轴。所以在LibGDX中我用OrthographicCamera
翻转cam.setToOrtho(true,width, height)
,但这显然最终会将我的所有纹理都颠倒过来。
我可以从我的所有纹理中创建Sprites
和TextureRegions
来翻转它们中的每一个但是需要大量额外的代码。那么有一种有效的方法让我的所有纹理都在中心周围翻转吗?
我尝试将一个翻转的矩阵添加到spritebatch
transformMatrix
但是取消了翻转的正交凸轮。我还试图创建一个Sprite
来绘制我的所有纹理并翻转它们但没有成功。
答案 0 :(得分:4)
你可以这样使用flip。
textureRegion.flip(false, true);
对于你拥有的每个TextureRegion
。
由于Sprites
扩展TextureRegions
,这对他们也适用