Label渲染很卡

单个Label渲染大量文字(1000字左右)很卡

组件的嵌套:ScrollView+Label

每次渲染时间差不多需要耗时5s左右

版本:2.0.9

安卓所有机型

有没有大佬知道怎么解决,急求解决方案!!!

@panda

版本是2.0.10

这个label的原生平台的性能。。。真的很差,可惜我查了很多也没找到方法优化

文字是固定的可以用图片或bmfont 不是的话就。。。

肯定不是固定的啊,比如公告内容,都是后台编写的

也许你可以把文字拆成几个部分,然后分帧创建

2.1.2 已优化该问题,建议尝试
这是2.1.2版本的这个问题的PR:

https://github.com/cocos-creator/cocos2d-x-lite/pull/1765
https://github.com/cocos-creator/engine/pull/4765

2.1.2 版本说明
https://forum.cocos.com/t/cocos-creator-v2-1-2-06-11-alpha-2/79255

也是考虑做成整张图片会好点

好的 谢谢大佬

分帧也是卡

https://forum.cocos.com/t/2-0-10-label-2-0-9/78697/29 更改一下缓存的类型会好点

试了2.1.2 木有啥变化,一个文本较多得Prefab 加载 100ms 实际显示出来 感觉要1秒左右。

二次打开 加载 只要20ms 但实际看到 还是差不多要1秒左右。。。。 而且 2.1.0 还没用啥 cash 模式

试试把所有label节点放在一个节点下,合批渲染,能极大降低draw call。
可以参考这个组件:https://forum.cocos.com/t/draw-call-scrollview/80902

請問解決了嗎?

最近項目要做聊天室 會有大量label 沒辦法用char解決
要是沒辦法就要改unity了 :sneezing_face:

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。