Cocos2d中CCSprite与UIImage互相转换
来源:互联网 发布:linux系统tar命令 编辑:程序博客网 时间:2024/06/14 14:37
+(CCSprite *) convertImageToSprite:(UIImage *) image {
CCTexture2D *texture = [[CCTexture2D alloc] initWithImage:image.CGImage resolutionType:kCCResolutionUnknown];
CCSprite *sprite = [CCSprite spriteWithTexture:texture];
[texture release];
return sprite;
}
+(UIImage *) convertSpriteToImage:(CCSprite *)sprite {
CGPoint p = sprite.anchorPoint;
[sprite setAnchorPoint:ccp(0,0)];
CCRenderTexture *renderer = [CCRenderTexture renderTextureWithWidth:sprite.contentSize.width height:sprite.contentSize.height];
[renderer begin];
[sprite visit];
[renderer end];
[sprite setAnchorPoint:p];
return [UIImage imageWithData:[renderer getUIImageAsDataFromBuffer:kCCImageFormatPNG]];
}
- Cocos2d中CCSprite与UIImage互相转换
- Cocos2d中CCSprite与UIImage互相转换
- UIImage与CCSprite互相转换 CCSprite
- CVPixelBufferRef与UIImage的互相转换
- cocos2d CCSpriteBatchNode 与 CCSprite.
- Cocos2D中CCSprite注意事项
- UIImage和CCSprite互转
- cocos2d - CCSprite
- [cocos2d]关于CCSprite的若干问题与误区
- cocos2d-x 世界坐标与模型坐标互相转换
- base64与UIImage转换
- cocos2d-x 中CCScene CCLayer CCSprite CCNode
- cocos2d-x中CCSprite更换图片
- cocos2d中CCSprite的使用总结
- cocos2d中CCSprite的使用总结
- cocos2d中CCSprite的使用总结
- cocos2d-x 中CCScene CCLayer CCSprite CCNode
- cocos2d-x 中创建 CCSprite 精灵动画
- 支持向量机通俗导论(理解SVM的三层境界)
- 手工方法使用dcom对象时,编译出错,无法解析的外部符号 _CLSID_...
- 肥兔读书笔记之Effective C#(第2版) 第一章
- MongoDB 中最多可以使用多少个集合
- HRBEU/HEUOJ----1018 Temple of Dune
- Cocos2d中CCSprite与UIImage互相转换
- 创建图片的缩略图
- 装饰模式
- 键盘的矩阵式结构
- 术语“流”的解释
- OLEDB操作EXCEL
- Linux 内核网络优化
- 黑马程序员-集合
- C++中的 ostrstream