cocos create 2.4.3 label 浏览器显示bug

cocos create 2.4.3 label 浏览器显示bug,多次切换显示、隐藏后,label就无法显示内容,只显示黑色矩形区域

Creator 版本: 2.4.3

目标平台: 各浏览器都出现该bug

重现方式:Label 控件,系统字体或者自定义字体,开始显示正常,多次切换显示、隐藏后,label就无法显示内容,只显示黑色矩形区域

首个报错:没有任何报错

把动态合图关了,或者把bmfont的packable去掉勾

不是这个问题
没用动态合图
也不是用bmfont,直接用系统默认字体就有这个问题
子节点下 label 数量较多时,切换显示隐藏,比较容易出现
就浏览器下出现该问题

发现规律,label节点较多时,切换显示隐藏几次就能重新该问题

这些label的cache mode是bitmap吗?

不是 是默认的 NONE

image
多次切换显示隐藏后(label 有几十个的情况下 几次切换显示 就出现了)
image

请问一下现在解决了吗?我也有相同问题

没解决 估计是create 2.4.3 本身的bug
临时方案 不用显示隐藏 用改变位置到屏幕外
用的太难受了

你能否上传一个能重现的Demo,我这试创建了几十个Label,然后用label.node.active = !label.node.active来回切换显示隐藏,好像重现不出你说的情况。

你说的显示隐藏相关的代码是用node.active还是用label.enabled呢?

2.4.3版本Font字体会出现黑块 参考这个帖子修复即可