UIImageでCCMenuItemImageを作成したい。どうすればいいですか?
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 に答える