Label的setTextColor方法有疑问

p_Label = Label::createWithSystemFont(“abc”,“Marker Felt”,30);
p_Label->setTextColor(Color4B::BLACK);
并没有变成我想要的黑色,请问是什么原因? 我是3.2版本 vs2012

这两行代码没问题,应该是其他地方的问题,你再瞅瞅

p_Label->setColor(Color3B::BLACK); 试一试:14:

setColor是Node方法,有重叠现象

3.2的bug,3.3已修复。

参考

https://github.com/cocos2d/cocos2d-x/pull/7548

进行修改即可。