Libgdx 合并两个纹理区域

Libgdx 合并两个纹理区域,libgdx,textures,Libgdx,Textures,在我的LibGDX游戏中,我有一个TextureRegion1,我希望它能作为一个基本的TextureRegion。然后我有TextureRegion2,它应该放在第一个上面 有一个“显而易见的解决方案”,那就是将这两个纹理区域彼此叠加渲染。但是这需要更多的渲染时间,并且当每次渲染10层的整个地图时,图形处理器无法处理它 那么,有没有办法在LibGDX中合并两个纹理区域?是的,我认为使用Pixmap类是可能的。但是如何实现呢?将纹理区域渲染为Pixmap,而不是spritebatch,并使用采用

在我的LibGDX游戏中,我有一个TextureRegion1,我希望它能作为一个基本的TextureRegion。然后我有TextureRegion2,它应该放在第一个上面

有一个“显而易见的解决方案”,那就是将这两个纹理区域彼此叠加渲染。但是这需要更多的渲染时间,并且当每次渲染10层的整个地图时,图形处理器无法处理它


那么,有没有办法在LibGDX中合并两个纹理区域?

是的,我认为使用Pixmap类是可能的。但是如何实现呢?将纹理区域渲染为Pixmap,而不是spritebatch,并使用采用Pixmap的构造器创建纹理:)看,这有助于理解这一点。谢谢如果你把它贴成一个anwser,我会接受的。