设置CCTexture2d initWithString的文本颜色

时间:2011-01-16 18:07:38

标签: colors cocos2d-iphone

我正在使用initWithString创建一个CCTexture2d。但是如何设置此文本的颜色?

CCTexture2D * texture = [[CCTexture2D alloc] initWithString:labeltext fontName:@“Carlisle”fontSize:18];

(Cocos2d 99.5,XCode 3.2.5 BaseSDK 4.2 Objective-C,Deployent OS 3.1.3)

2 个答案:

答案 0 :(得分:0)

你的意思是[texture setColor:someColor]; 其中someColor是ccColor3B

答案 1 :(得分:0)

一位同事发现了一个适合我的解决方案:

unsigned long color = 0xFFFF0000;
CCSprite* sprite = <<get your sprite here>>;
sprite.color      = ccc3(GetR(color), GetG(color), GetB(color));

它设置了精灵的颜色,而不是纹理,所以它不是我想要的颜色,但是它有效。