2013-12-10 68 views
0
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); 

我嘗試更改label0.enableStroke(cc.c3b(100,10,0),3,true)中的r,g,b值;cc.Label使筆畫起作用,但顏色不變

但它永遠不會改變,並顯示與label0.setColor(cc.c4f(0,0,0,255))相同的顏色;

我的用法有什麼問題嗎?

回答

0

試試這個..

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