cocos2dx 3.0正式版重大bug,iOS字体渲染不全,真的很生气,很生气

我用了3.0正式版的Text显示文字,3.0正式版(ios上)出现了字体渲染不全,若隐若现的。。。而3.0beta版不会,非常清晰,效果如下图,这个问题在rc1版我就反馈了,rc2版和正式版依然没解决。

测试环境:源码是基于cocos2dx 3.0beta开发的,现在移植到了3.0正式版上,逻辑代码没任何改动,改动的代码是这些,比如cocos2d::gui改为了cocos2d::ui。。。等等。
我真的非常生气,这个问题从rc1开始就有,而且当时就提了的,也说改了,但是为什么还是一样,不明白你们的测试小组怎么测试的,难道就没用ios设备测试过吗,只要ios设备上测试就看得出来,很明显的问题。不要只顾开发新功能,这个bug比其它什么新功能都严重,字看都看不清楚,其它功能再强又有什么用。

顶起,我正在升级新版本
突然感觉有点坑啊

这个问题,当时确实修复了,提交地址为https://github.com/cocos2d/cocos2d-x/pull/6110

看起来像是默认的阴影和描边
可以直接拿bata版本的代码把现在的代码替了啊…一点小问题,能自己解决就自己解决
用别人的东西弄得别人欠了你似的

我们查了提交,发现这个有变更,需要跟开发对一下具体原因。

请版主描述下使用的设备和系统版本。
每一次发版本前我们是有在各平台做完整的测试,在我们已有的设备上并没有出现该现状。
刚刚我重新测试了和你一样走系统api创建文本的3种方式:

auto id = Text::create();
id->setText("Test UI Text");
id->setAnchorPoint(Vector2(0, 0.5f));
id->setFontSize(14);
id->setPosition(textPos);
//id->setColor(Color3B::RED);
this->addChild(id);

textPos.y += visibleSize.height*0.2f;
auto texture = new Texture2D;
texture->initWithString("Test Texture2D initWithString", "Thonburi", 14);
auto t2 = Sprite::createWithTexture(texture);
t2->setPosition(textPos);
texture->release();
//t2->setColor(Color3B::RED);
this->addChild(t2);

textPos.y += visibleSize.height*0.2f;
auto t3 = Label::createWithSystemFont("Test Label createWithSystemFont",  "Thonburi", 14);
t3->setPosition(textPos);
//t3->setColor(Color3B::RED);
this->addChild(t3);

请楼主提供一个具体的机型信息吧,包括iphone型号,ios版本号的等。

我描述一下我使用的场景: 我用的cocostudio,放了一个ListView,然后在代码里面创建了一个Text,并放ListView中,显示出来就这样了

我真的很想远程演示给你们看下,谁留个qq行不,这个问题绝对是真的

我们在已有设备上未能重现这个情况,我们明白这个问题的严重性。请楼主说下你使用的设备和系统版本,方便我们查找问题。谢谢

版主,你回复错误对象了吧。。。。

老板对你拍桌子的时候,你再嘚瑟

楼主,麻烦提供下使用的设备型号和系统版本信息

ios模拟器,6.1

就在cocostudio上拖个按钮,按钮上写文字,或者拖个文本控件,再测试就知道了

英文的一般显示都比较正常,往往是中文显示感觉不清晰了。

我也有同样的问题,坑爹!

中文字小点就会这样

已提交pr修正小字号文本显示明显不清晰的问题,请参考https://github.com/cocos2d/cocos2d-x/pull/6553修改相应代码

我也遇到这个问题,而且不管字体大小,字都有个描边,去都去不掉。。

我按你的链接的实现,还是有问题啊。我是用3.0正式版。

我这边也出现问题:win32描边效果,前几个Label正常,后面创建的Label时,渲染就乱了。
求大神指点