标签:
Sprite Sheet是一个将多个精灵合并到一个文件的方法。相对于把每个精灵放在单独的文件夹中,这种方式减小了整个文件的大小。这意味着你将很大程度地减少内存的使用、文件大小和加载时间。
另外,为了通过批处理来实现更好的性能,我们必须使用Sprite Sheet。
当使用Sprite Sheet时,首先将其加载到SpriteFrameCache中。SpriteFrameCache是一个保存SpriteFrame,以便我们能很快访问到SpriteFrame的缓存类。SpriteFrame是一个包含了图像名和特定精灵尺寸(Rect)的对象。
SpriteFrameCache可以避免多次加载SpriteFrame。SPriteFrame只加载一次,并被保存到SpriteFrameCache中。
在我的理解里,就是SpriteFrameCache就是软件或者程序里面本身,而SpriteFrame的类就是那个*.plist的本身,就是通过SpriteFrameCache来加载/保存Sprite Frame。
参考网站:http://cn.cocos2d-x.org/tutorial/show?id=1989
标签:
原文地址:http://www.cnblogs.com/cocoslhr/p/4658666.html