2011-10-28 16 views
5

Obecnie używam FrameWork Cocos2d dla mojej gry. Muszę zmienić kolor tła w CCLabelTTF. Wiem, jak ustawić kolor czcionki, czy ktoś może mi powiedzieć, jak zmienić kolor tła obiektu CCLabelTTF.Jak ustawić kolor tła w CCLabelTTF w kokos2d

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]; 

To jest mój przykładowy kod do dodawania etykiety. Jakieś pomysły?

+0

Hmm, możesz stworzyć CCColorLayer lub po prostu sprite i ustawić dokładnie rozmiar zawartości, ponieważ ma CCLableTTF – gixdev

Odpowiedz

19

Nie można ustawić koloru tła CCLabelTTF.

Co można zrobić, to wyświetlić jednokolorowe CCSprite za etykietą lub użyć CCLayerColor w tle o tej samej szerokości i wysokości etykiety.

+0

Klasa CCLabelTTF nie jest dostępna w systemie Android? – Dhrupal