首页 > 其他 > 详细

Sprite Sheet的大概理解

时间:2015-07-19 16:22:43      阅读:91      评论:0      收藏:0      [点我收藏+]

Sprite Sheet是一个将多个精灵合并到一个文件的方法。相对于把每个精灵放在单独的文件夹中,这种方式减小了整个文件的大小。这意味着你将很大程度地减少内存的使用、文件大小和加载时间。

另外,为了通过批处理来实现更好的性能,我们必须使用Sprite Sheet。

当使用Sprite Sheet时,首先将其加载到SpriteFrameCache中。SpriteFrameCache是一个保存SpriteFrame,以便我们能很快访问到SpriteFrame的缓存类。SpriteFrame是一个包含了图像名和特定精灵尺寸(Rect)的对象。

SpriteFrameCache可以避免多次加载SpriteFrameSPriteFrame只加载一次,并被保存到SpriteFrameCache中。

 

 

在我的理解里,就是SpriteFrameCache就是软件或者程序里面本身,而SpriteFrame的类就是那个*.plist的本身,就是通过SpriteFrameCache来加载/保存Sprite Frame。

参考网站:http://cn.cocos2d-x.org/tutorial/show?id=1989

Sprite Sheet的大概理解

原文:http://www.cnblogs.com/cocoslhr/p/4658666.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!