【发布时间】:2020-03-31 18:04:55
【问题描述】:
我正在开发一个简单的 2D 游戏。我有多个精灵。每个精灵有大约 80 个 265* 256 的 png/帧。我使用 LibGdx 的纹理打包器来打包图集。我正在使用以下代码启用 mimap 到 pac
TexturePacker.Settings settings = new TexturePacker.Settings();
settings.combineSubdirectories = true;
settings.filterMin = Texture.TextureFilter.MipMapNearestLinear;
settings.filterMag = Texture.TextureFilter.Linear;
TexturePacker.process(settings, f.getPath(), outputFolderName, atlasFileName);
问题:
- 单个精灵 80 张图像/帧是否过多?
- 对于水果忍者这样的简单游戏来说,0.5 GB 的内存使用量是否过多?
- 如何减少内存使用量?
- 还有什么我应该尝试的吗?
【问题讨论】:
标签: android performance libgdx mipmaps texturepacker