label设置成char模式,同一个文本中字色会变得不一样,bitmap则不会出现颜色不一的现象。
如下图所示:
项目中的截图

Demo中截图

附上2.4.13的Demo工程和录屏
CharDemo.zip (852.6 KB)
录屏.zip (2.8 MB)
label设置成char模式,同一个文本中字色会变得不一样,bitmap则不会出现颜色不一的现象。
如下图所示:
项目中的截图

Demo中截图

附上2.4.13的Demo工程和录屏
CharDemo.zip (852.6 KB)
录屏.zip (2.8 MB)
另外Native上创建文本效率真的很低,web端创建同样的文本,基本上在10ms以内

也没复现出来呀?
安卓真机概率出现,web是好的。看截图创建节点的时间,应该是web的
我虽然不太懂这个 label 的渲染流程,但我能提供两个方案
放大缩小后,颜色应该还是有问题
怀疑过字体的问题,试过3种字体,都有问题,我在试试黑体的看看
ttf字体出现颜色不一是因为关了native的ttf渲染器cc.macro.ENABLE_NATIVE_TTF_RENDERER,不过Arial确实有问题
如果开了cc.macro.ENABLE_NATIVE_TTF_RENDERER,颜色显示正常了,又出现动画无法修改透明度的问题 https://forum.cocos.org/t/topic/107080/3