如何在cocos2d中的CCLabelTTF中设置背景颜色

时间:2011-10-28 12:03:11

标签: iphone ios4 cocos2d-iphone

我目前正在为我的游戏使用Cocos2d FrameWork。我需要在CCLabelTTF中更改背景颜色。我知道如何设置字体颜色,有人可以告诉我如何更改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的示例代码。有什么想法吗?

1 个答案:

答案 0 :(得分:19)

您无法设置CCLabelTTF的背景颜色。

您可以做的是在标签后面显示单色CCSprite,或者在背景中使用CCLayerColor,标签的宽度和高度相同。