私は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];
この画像に示されているように、画像がすべて台無しに表示される理由は次のとおりです。