AndEngine - BuildableTextureAtlas 的大小

AndEngine - size of BuildableTextureAtlas

所以我想知道我的地图集的大小是否应该最大为 1024*1024 是否仍然正确。在我正在开发的应用程序中,我有一些宽度为 2400 像素的背景(也是多层背景),所以我最大的可构建图集的大小为 4000*2500。我在多种设备(低端和高端)上对其进行了测试,到目前为止,我发现只有一个无法处理它(旧的联想平板电脑)。那么,今天拥有大型纹理图集真的是一个问题吗?如果是,处理它的最佳方法是什么?

每个设备上的纹理大小都有限制。规范说最大尺寸必须大于屏幕。制造商然后决定他们将支持的最大值。

仍有设备将限制设置为 1024x1024 像素,但 2048x2048 更为常见。由于可构建纹理图集存储为纹理,因此适用相同的限制。

有关详细信息,请参阅 Android devices GL_MAX_TEXTURE_SIZE limitation, safe texture size

我建议将大图集分成小图集,assemble 将你的背景分成小块。