2013-06-12 4 views
3

Cocos2D 프레임 워크에서 CCLabelTTF의 속성 문자열 (실제로 레이블 제목 임)의 색상을 변경하는 방법을 찾고 있으며 이상하게도 방법을 찾을 수 없었습니다.CCLabelTTF 문자열의 색을 변경하는 방법

아이디어가 있으십니까?

+0

색상은 모두 작동합니다 .... 코드없이 질문이 잘못되었습니다 ... – iPhoneProcessor

+0

다를 수 있으므로 Cocos2d 프레임 워크 버전을 사용하고 있음을 나타내십시오. –

답변

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

그래서 "@"문자열이 노란색이됩니까? 레이블의 색상이지만. – Vanya

+0

다른 색상으로 원하는 레이블 배경을 의미합니까? 그러면 왜 단순히 라벨 뒤에 colorLayer를 그릴 수 없습니까? – Guru

+0

CCLabelTTF에는 레이블 제목을 나타내는 string이라는 속성이 있습니다.이 제목의 색 (속성 "문자열")을 변경하고 싶습니다. – Vanya

1

색상 속성이 있지만 .color는 CCColor입니다. 예를 들어, 그것은해야합니다

self.totalScoreText.color = [CCColor redColor]; 
0

마지막 버전의 iOS 용적인 Cocos2D 프레임 워크 (사월 2015)를 사용하는 가정 및 documentation에 따라, CCLabelTTF의 색상 속성은 fontColor입니다 :

label.fontColor= [CCColor redColor];

redColor 다른 색상을 할 수있는 곳, ... 등, 검정, 파랑, 노랑의적인 Cocos2D 프레임 워크 유형에 포함 된 몇 가지 상수가

,536,

행운을 비네.

관련 문제