目前我的所有精灵都是独立的图片,在所有的水平中都使用了186个位图,但并非全部都使用了。所以,当一个关卡被加载时,只有该关卡所需的精灵被加载到一个hashmap中(通常大约40-80)。当在我的地图上滚动时,我只需在散列图中引用这些位图以在画布上绘制Spritesheet vs个人精灵地图,Android性能
最初,这看起来像是最简单的方法,所以我就是这样做的。也就是说,是否有任何理由考虑使用精灵表来代替?如果是这样,那么优势会是什么?使用精灵表似乎从我在互联网上收集到的东西中非常流行,但我不知道为什么,或者为什么它会比我目前所做的更好。
感谢您的任何想法,当你需要带很多小的图像成一个文件,以增加通过网络发送它们的速度