UIImage to CCSprite cocos2d v 2.0

时间:2013-03-01 13:31:32

标签: objective-c cocos2d-iphone uiimage cctexturecache

已移至Cocos2D的2.0版,但我正在尝试找到一种解决方案,将UIImage转换为CCSprite,前一个解决方案如下:

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

注意:

tempImage是UIImage对象

1 个答案:

答案 0 :(得分:2)

试试这个:

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

如果您更喜欢使用它,或者在CCTexture2D中还有一个initWithCGImage方法。