Установка цвета текста для CCTexture2d initWithString - PullRequest
0 голосов
/ 16 января 2011

Я создаю CCTexture2d, используя initWithString. Но как мне установить цвет для этого текста?

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 голосов
/ 08 июня 2011

Коллега нашел решение, которое работает для меня:

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

Он задает цвет спрайта, а не текстуру, так что это не совсем то, что я искал, но это работает.

0 голосов
/ 18 января 2011

Вы имеете в виду что-то вроде [texture setColor: someColor];где someColor - это ccColor3B

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...