cocos creator 2.4 文本渲染问题
- 富文本强制使用js层渲染。
然后我偷偷改了,让走原生的freetype,结果布局就挂了
这是原生:

这是web:
- 我们改了文本,强制使用char渲染模式,采用固定字号,用缩放来表现,剔除颜色等其他hash影响的内容。利弊不说了,但凡有点办法,都不会这样搞。
渲染90多个图文混排的节点,大概在87 * 30个元素节点, web首次渲染性能还可观。
耗时422ms
然后原生,真个是感动我了。
win32模拟器:

耗时3000ms
android原生:

耗时2476ms
这个差距简直上天。
一个文本,搞了几年了,还搞成这样子~~。
可能精力都花在技术支持服务上了。不埋点雷怕活不下去?
我们项目目前从2.1.x升级上来,抱着对2.4的幻想,搞了一周多。调整自定义的assembler,跟进新的引擎的数据提交方式,修改一些废弃的方法。修改资源策略。。。。
最后做性能测试的时候,整体表现比之前差一截。拿个测试用例就说性能翻倍,也是绝了。
吐个槽,继续自己折腾了。感谢开源。

