2013-03-01 66 views
0

移动到Cocos2D 2.0版本,但我试图找到一种解决方法解决UIImage转换为CCSprite,以前一个样:的UIImage到CCSprite的cocos2d 2.0版

 CCTexture2D *texture = [[[CCTexture2D alloc] initWithImage:tempImage] autorelease]; 
     self.spriteImage = [CCSprite spriteWithTexture:texture]; 

注:

tempImage是UIImage对象

回答

2

试试这个:

self.spriteImage = [[CCSprite alloc] initWithCGImage:tempImage.CGImage 
               key:@"unique image name"]; 

或者,如果您更喜欢使用它,也可以使用CCTexture2D中的initWithCGImage方法。

+1

谢谢你的回答!你有什么想法为什么它崩溃乳清我使用CCSprite替代。在[CCSprite draw] 532'中有OpenGL错误0x0502? – 2013-03-06 10:33:00