我的项目在Cocos2D中使用纹理图集来实现精灵动画。但现在,我需要从Atlas访问一帧像素数据。有没有办法从较大的Atlas文件中提取单个动画“帧”作为UIImage?
答案 0 :(得分:1)
我为处理精灵表写了一个UIImage类。看看这个,它可能会有所帮助http://reecon.wordpress.com/2011/11/19/uiimage-sprite-additions-objective-c/
如前所述,此类别基于 CGImageCreateWithImageInRect(),但使得从单个精灵表中提取精灵的过程更加方便和快捷。