Search code examples
ioscocos2d-iphone

How to make CCMenuItemImage item with UIImage?


I want to make a CCMenuItemImage with a UIImage. How should I do that?


Solution

  • You can make CCSprite from UIImage using this code:

        CCTexture2D *tex = [[[CCTexture2D alloc] initWithImage:uiImage] autorelease];
        CCSprite *sprite1 = [CCSprite spriteWithTexture:tex];
    

    After creating CCSprite you can make CCMenuItem using code:

        CCMenuItem *mnItem = [CCMenuItemSprite itemFromNormalSprite:sprite1             selectedSprite:sprite1 disabledSprite:sprite1 target:self selector:@selector(yourSelector:)];