0
我正在爲iPad開發一個Cocos2d遊戲。我創建了一個我想用於我的菜單的圖像,因爲常規的ItemLabel是扁平和醜陋的。下圖顯示了相同的圖像,但使用的菜單項的代碼頂部的一個是:使用Cocos2d創建一個CCMenuSprite錯誤地顯示圖像
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];
任何想法,爲什麼圖像顯示達全亂了,如在此圖像中:
我的猜測是,在你的代碼中沒有顯示的東西正在改變菜單項的顏色屬性爲'ccc3(255,0,0)'。 – dqhendricks 2013-03-13 21:20:25
謝謝。你擊中了要害。由於我使用標籤並試圖切換到圖像,因此我改變了menu.color = CCRed。我把它拿出來了,維奧拉......它的工作。真棒! – 2013-03-14 00:52:34
很酷。如果你想接受它,我將它添加爲答案。 – dqhendricks 2013-03-14 15:17:34