2011-10-28 3 views
5

현재 내 게임에 Cocos2d FrameWork를 사용 중입니다. CCLabelTTF에서 배경색을 변경해야합니다. 글꼴 색을 설정하는 방법을 알고 있습니다. 누군가 CCLabelTTF 개체의 배경색을 변경하는 방법을 알려주십시오.cocos2d에서 CCLabelTTF의 배경색을 설정하는 방법

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

이것은 Label을 추가하는 데 대한 샘플 코드입니다. 어떤 아이디어?

+0

흠, CCColorLayer를 만들거나 스프라이트를 만들고 CCLableTTF가있는 그대로 정확하게 콘텐츠 크기를 설정할 수 있습니다. – gixdev

답변

19

CCLabelTTF의 배경색을 설정할 수 없습니다.

레이블 뒤에 CCSprite 색상을 표시하거나 백그라운드에서 동일한 너비와 높이의 배경에 CCLayerColor을 사용하면됩니다.

+0

CCLabelTTF 클래스는 Android에서 사용할 수 없습니까? – Dhrupal

관련 문제