Objective c UIImage至CCSprite cocos2d v 2.0
移动到2.0版的Objective c UIImage至CCSprite cocos2d v 2.0,objective-c,cocos2d-iphone,uiimage,cctexturecache,Objective C,Cocos2d Iphone,Uiimage,Cctexturecache,移动到2.0版的Cocos2D,但我正在尝试找到一个解决方案,将UIImage转换为CCSprite,以前的解决方案类似于: CCTexture2D *texture = [[[CCTexture2D alloc] initWithImage:tempImage] autorelease]; self.spriteImage = [CCSprite spriteWithTexture:texture]; 注: tempImage是一个UIImage对象尝试以下操
Cocos2D
,但我正在尝试找到一个解决方案,将UIImage
转换为CCSprite
,以前的解决方案类似于:
CCTexture2D *texture = [[[CCTexture2D alloc] initWithImage:tempImage] autorelease];
self.spriteImage = [CCSprite spriteWithTexture:texture];
注:
tempImage是一个UIImage
对象尝试以下操作:
self.spriteImage = [[CCSprite alloc] initWithCGImage:tempImage.CGImage
key:@"unique image name"];
另外,如果您愿意,CCTexture2D中还有一个
initWithCGImage
方法。谢谢您的回答!你知道为什么我用CCSprite替代品会崩溃吗。我在-[CCSprite draw]532中遇到了OpenGL错误0x0502
?