CCLabelTTF如何改变字符串的颜色

时间:2013-06-12 15:08:05

标签: ios objective-c cocos2d-iphone label

我正在寻找一种方法如何在Cocos2D框架中更改CCLabelTTF的属性字符串(实际上是标签的标题)的颜色,奇怪的是我还没有找到方法。

有什么想法吗?

3 个答案:

答案 0 :(得分:9)

它具有色彩属性。

    self.totalScoreText=[CCLabelTTF labelWithString:@"0" fontName:@"JFRockSolid" fontSize:font_ssz];
    self.totalScoreText.color= ccYELLOW;

    //Or
    self.totalScoreText.color= ccc3(100, 200, 200);

    //In cocos2d 3.0
    totalScoreText.color = [CCColor colorWithRed:1.0 green:0.5 blue:0.0];

答案 1 :(得分:1)

它有颜色属性,但.color是CCColor。 例如,它必须是

self.totalScoreText.color = [CCColor redColor];

答案 2 :(得分:0)

假设您使用的是ios的Cocos2d框架的最后一个版本(2015年4月),并且根据documentation,CCLabelTTF的颜色属性为fontColor

label.fontColor= [CCColor redColor];

其中redColor可以是任何其他颜色,Cocos2d框架中包含一些常量,键入黑色,蓝色,黄色等....

祝你好运。