Я искал способ изменения цвета строки свойств (которая на самом деле называется ярлыком) CCLabelTTF в структуре Cocos2D и, как ни странно, мне не удалось выяснить, как это сделать.CCLabelTTF как изменить цвет строки
Любая идея?
Я искал способ изменения цвета строки свойств (которая на самом деле называется ярлыком) CCLabelTTF в структуре Cocos2D и, как ни странно, мне не удалось выяснить, как это сделать.CCLabelTTF как изменить цвет строки
Любая идея?
Имеет свойство цвета.
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
Вы имеете в виду ярлык фона, который вы хотите в другом цвете? то почему вы не можете просто рисовать colorLayer за ярлыком? – Guru
CCLabelTTF имеет свойство с именем string, которое представляет название метки, я хочу изменить цвет этого заголовка (свойство «строка»). – Vanya
Имеет свойство цвета, но цвет является CCColor. Например, он должен быть
self.totalScoreText.color = [CCColor redColor];
Предполагая, что вы используете последнюю версию (апрель, 2015) в рамках Cocos2d для ИОС, и в соответствии с documentation, цвет недвижимости для CCLabelTTF является fontColor
:
label.fontColor= [CCColor redColor];
где redColor
может быть любой другой цвет, есть некоторые константы, включенные в рамках Cocos2d, типа в черный, синий, желтый и т.д. ....
Удачи.
цвет работает во всех случаях .... без кода Ваш вопрос недействителен. – iPhoneProcessor
Просьба указать, какая версия каркаса Cocos2d вы используете, так как она может отличаться. –