我正在寻找一种方法如何在Cocos2D框架中更改CCLabelTTF的属性字符串(实际上是标签的标题)的颜色,奇怪的是我还没有找到方法。
有什么想法吗?
答案 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框架中包含一些常量,键入黑色,蓝色,黄色等....
祝你好运。