0

私は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];

この画像に示されているように、画像がすべて台無しに表示される理由は次のとおりです。

ここに画像の説明を入力してください

4

1 に答える 1

0

私の推測では、ここのコードに示されていないものは、メニュー項目のcolorプロパティをccc3(255、0、0)に変更していると思います。

于 2013-03-14T15:16:50.970 に答える