Обводка с включенным cc.Label работает, но цвет не меняется

 var label0 = cc.LabelTTF.create("test", "Arial",48 );
 label0.setColor(cc.c4f(0,0,0,255));
 this.addChild(label0, 1);
 label0.setPosition( cc.p(0, 80));
 label0.enableStroke(cc.c3b(100,10,0),3,true);

Я пытаюсь изменить значение r,g,b в label0.enableStroke(cc.c3b(100,10,0),3,true);

но он никогда не меняется и отображает тот же цвет, что и label0.setColor(cc.c4f(0,0,0,255));

or

мое использование имеет какие-либо проблемы?


person arachide    schedule 10.12.2013    source источник


Ответы (1)


Попробуй это..

CCLabelTTF*label=CCLabelTTF::create("My Text", "Thonburi", 15 );
int r,g,b;
r=100;
g=80;
b=255-r-g;
label->setColor(ccc3(r,g,b));
person Community    schedule 10.12.2013