【已解决】3.0正式版包边一字有问题

rc版都没问题,设置的颜色未正常显示

请上代码 我自己测试了正常

黑底白边的字正常吗?

楼主上一下代码,我帮你测试下。

现在在家,等周一吧!多谢了!

上代码
Tool类里的 静态方法
LabelTTF* Tool::getTxtLableBordure(const char *txt, TYPEFACE fontType, float fontSize,Color3B txtColor,Color4B BordureColor,float x, float y)
{
std::string str;
str.append(txt);

TTFConfig ttfConfig("fonts/STLITI.ttf", fontSize, GlyphCollection::DYNAMIC,nullptr,true);
ttfConfig.outlineSize = fontSize/12;
Label* label4 = Label::createWithTTF(ttfConfig, str, TextHAlignment::CENTER );
label4->setPosition( Point(x, y) );
label4->setColor( txtColor );
label4->setAnchorPoint(Point::ANCHOR_MIDDLE);
label4->enableOutline(BordureColor);
return (LabelTTF*)label4;

}

在其他场景使用!
//左队名字
LabelTTF* leftName = Tool::getTxtLableBordure(arenaData.otherName, TYPEFACE_GAME, 28, Color3B::BLACK, Color4B::WHITE, xiyou.screen_width/2-270, xiyou.screen_height-30 );
addChild(leftName,SKY);
//右队名字
LabelTTF* rightName = Tool::getTxtLableBordure(arenaData.myName, TYPEFACE_GAME, 28, Color3B::BLACK, Color4B::WHITE, xiyou.screen_width/2+270, xiyou.screen_height-30 );
addChild(rightName,SKY);

结果 文字是全黑的!
包的白边没显示出来!

看效果图!
而且用其他颜色的时候也有 颜色不对的情况!

多谢,已经解决了
原因是颜色设置setColor的以前的方法
3.0改成了 setTextColor 了!
我没看清楚导致的!

再次谢过!

解决了是吗?