我想用 UIImage 制作一个 CCMenuItemImage。我该怎么做?
问问题
172 次
2 回答
1
您可以创建 CCSprite 以在 CCMenuItemSprite 中使用它
+(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 回答