-1

UIImageでCCMenuItemImageを作成したい。どうすればいいですか?

4

2 に答える 2

1

CCMenuItemSprite で使用する CCSprite を作成できます。

+(id) spriteWithCGImage: (CGImageRef)image key:(NSString*)key;

コンストラクタ。

UIImageオブジェクトにCGImageプロパティがあることを取得するには、 を返しますCGImageRef

于 2012-11-01T08:23:36.397 に答える
1

次のコードを使用して、UIImage から CCSprite を作成できます。

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

CCSprite を作成した後、コードを使用して CCMenuItem を作成できます。

    CCMenuItem *mnItem = [CCMenuItemSprite itemFromNormalSprite:sprite1             selectedSprite:sprite1 disabledSprite:sprite1 target:self selector:@selector(yourSelector:)];
于 2012-11-01T08:31:45.907 に答える