UIImage для CCSprite cocos2d v 2.0

Перешел на версию 2.0 Cocos2D но я пытаюсь найти обходное решение для преобразования UIImage в CCSprite предыдущий как:

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

Замечания:

TempImage является UIImage объект

1 ответ

Попробуй это:

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

В качестве альтернативы есть также initWithCGImage метод в CCTexture2D, если вы предпочитаете использовать это.

Другие вопросы по тегам