【已解决】怎么设置字体的颜色?

纠结了好几天了。label的几种创建方式都试了。
我希望能够动态的调整字体的颜色,但是不知道为什么像setTextColor(), setStrokeColor()这些函数都试了,但是都没有效果,颜色始终是白色…
希望哪位能帮下忙啊!

可以的,你试一下:
Label* pLabelTime = Label::createWithSystemFont(strTime, “Consolas”, 48.0f);
pLabelTime->setColor(Color3B(249, 194, 111));

p.s. 环境是:Cocos2d-x 3.x

谢谢。
我本来以为用系统默认字体就可以的,所以创建的时候字体参数用的 “”。。。
好像必须得是ttf或者otf字体吧

你可以打开你cocos2d-x源码目录下的tests工程,里面有很有使用样例。
以cocos2d-x 3.2来说,工程在:cocos2d-x-3.2/build/cocos2d_tests.xcodeproj
你可以找找工程中的这两组文件:LabelTest.h/LabelTest.cpp 和 LabelTestNew.h/LabelTestNew.cpp 这里有对Label的使用方法样例。
另外说一点,3.x与3.x之前的Label用方法用所不同。3.x后,统一使用Label类,而创建方法不同,具体的可以看一下CCLabel.h文件(在cocos2d-x-3.2/cocos/2d/这里可以找到CCLabel.h)。