码迷,mamicode.com
首页 > 其他好文 > 详细

Sprite Sheet的大概理解

时间:2015-07-19 16:23:20      阅读:138      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!