使用Cocos2d创建CCMenuSprite会错误地显示图像

时间:2013-03-13 07:58:45

标签: cocos2d-iphone

我正在开发一款适用于iPad的Cocos2d游戏。我创建了一个我想用于菜单的图像,因为常规的ItemLabel是平坦而丑陋的。以下显示相同的图像,但顶部的图像是使用此代码的MenuItem:

CCMenuItemImage *itemEasyLevelImage = [CCMenuItemImage itemWithNormalImage:@"Old_Slow_Menu.png" selectedImage:@"Old_Slow_Menu.png" block:^(id sender){...

使用此代码底部图像相同:

CCSprite *oldSlow = [CCSprite spriteWithFile:@"Old_Slow_Menu.png"];
oldSlow.position = ccp(size.width /2, size.height /2);
[self addChild:oldSlow z: 10];

任何想法为什么图像显示都搞砸了,如下图所示:

enter image description here

1 个答案:

答案 0 :(得分:0)

我的猜测是,代码中未显示的内容是将菜单项的颜色属性更改为ccc3(255,0,0)。