从Cocos2D中的纹理图集访问UIImage

时间:2011-08-11 18:35:33

标签: cocos2d-iphone uiimage textures

我的项目在Cocos2D中使用纹理图集来实现精灵动画。但现在,我需要从Atlas访问一帧像素数据。有没有办法从较大的Atlas文件中提取单个动画“帧”作为UIImage?

1 个答案:

答案 0 :(得分:1)

我为处理精灵表写了一个UIImage类。看看这个,它可能会有所帮助http://reecon.wordpress.com/2011/11/19/uiimage-sprite-additions-objective-c/

如前所述,此类别基于 CGImageCreateWithImageInRect(),但使得从单个精灵表中提取精灵的过程更加方便和快捷。