Web端文字显示模糊

  • Creator 版本: 3.5.2

  • 目标平台:WebMobile Edge浏览器

图中上面是用webgl绘制文字的效果,下面是cocos在web端的显示效果。(图片放大了220%)

我想知道怎么会这么模糊呢,怎么改能达到上面的效果呢?

image

这是正常大小的图

可以使用大号文字, 再对Label节点缩小
会模糊的原因是因为在Creator中文字是使用Texture绘制出来的
会受到Texture采样的影响

都是用webgl绘制的啊,咋差别这么大呢!放大缩小的方法试过,效果不满意。

你第一种是单纯使用canvas绘制文字的
是像素精确的, 所以才没有模糊

好像是引擎对文字的渲染有问题,如果你字体太小就会模糊,所以对于过小的字体,官方推荐,字体大小设置成2倍,再缩放到0.5

这种处理方式就很…不引擎.

不,这个处理方式,很cocos

其实我一直觉得,如果cocos能把最基础的字体文本渲染和画面渲染做到没有性能和细节问题,即使编辑器或者开发流程有点瑕疵我都完全很ok. 可是,就是到处是细节问题.

我今天还遇到一个很神奇的换行问题,\n直接填没反应,但是代码设置label.string又有反应

没有官方人员来给支个招吗? :thinking:

编辑器中label内容里使用enter换行就好
因为label会被序列化到prefab(json格式), 相当于编辑器label内容是单纯文本

这个不太能接受,很烦这种多套规则的

这并不是多套规则,而是转义字符的生效层数不同带来的区别

这个用图片 位图吧,放大的话,文本多了会特别卡顿, 在原生也是一样的,