2011-10-28 50 views
5

我目前正在爲我的遊戲使用Cocos2d FrameWork。我需要更改CCLabelTTF中的背景顏色。我知道如何設置字體顏色,有人可以告訴我如何更改CCLabelTTF對象的背景顏色。如何在cocos2d中設置CCLabelTTF的背景顏色

CCLabelTTF *nameLabel=[CCLabelTTF labelWithString:[NSString stringWithFormat:@"%@",[plyName objectAtIndex:i]] fontName:@"Arial" fontSize:20]; 
     nameLabel.position=ccp(100,y1); 
     nameLabel.color=ccc3(245, 222, 179); 
     [self addChild:nameLabel]; 

這是我添加Label的示例代碼。有任何想法嗎?

+0

嗯,你可以創建CCColorLayer或只是精靈,並設置正確的內容大小,因爲它有CCLableTTF – gixdev

回答

19

您無法設置CCLabelTTF的背景顏色。

您可以做的是在標籤後面顯示單一顏色的CCSprite,或在背景中使用CCLayerColor,標籤的寬度和高度相同。

+0

CCLabelTTF類不適用於android? – Dhrupal