优势 读取文件这种IO操作极其耗费时间,读取一个图集的时间要远远少于多次读取图片的时间。使用图集的Sprite与SpriteBatchNode配合使用可以在一次绘制中绘制图集中的所有节点,节省性能。每个图片文件都有文件头,小图片的文件头经常会占用不少的数据,合并成图集后只有一个文件头,减少图片大小。 劣势 加载时会把其他暂时不需要的图片加载进内存,内存小的设备可能因此内存不足崩溃。解决办法是尽量将同一时间要用的图片打包成图集,但目前大多数工程都是按照图片类型进行打包的(比如UI、人物等分别打包)。图集中的资源共用同一个纹理,不能单独配置纹理属性。