我的2D游戏有3个角色,每个角色有7种类型的动画,包含在很多帧中。对于所有3个字符的动画,这些都是大约1050帧(精灵)。我用这些精灵制作地图册,但现在大约有60张2048x2048的压缩格式的地图集。
所以在我测试过的某些设备上,游戏没有加载,但在其他设备上却没有。我认为这是因为太多的地图集无法在这些移动设备上加载RAM。
我试图让这些画框尽可能小,然后把它们放在地图册中,但正如我之前说的那样,地图集的数量是60,我不能减少帧数或大小。此
你认为男人和我能做什么?
答案 0 :(得分:0)
移动设备存在一个限制,即ram中可以加载的图片数量。导入具有2048 * 2048维度的精灵然后将它们压缩为512 * 512之类的东西是个坏主意。你必须在图像编辑器程序中减少这些精灵的大小,然后你可以加入16 512 * 512图像并制作一个2048 * 2048精灵。现在你只需在移动ram中加载1个图像而不是16个图像。