微信小游戏运行一段时间后,label 显示错乱问题,有人遇到过嘛

鸿蒙6.1用户 3.8.3,也遇到了,cachemode都是默认的none。image

在fgui的源码中修改这里试试


或者不要用系统字体

我们用的自带的Label,不是FGUI

引擎的Char回收没实现好擦除得不对,需要自己重写整套写入和擦除逻辑,擦除时注意别留线了(踩过的坑)

同样问题,顶起!!

大佬,可否麻烦说详细些怎么解决,是只有鸿蒙有问题还是所有系统都有问题?

请问一下,你们有找到修复方法吗?是否可以分享一下,谢谢。

没有解决。只有一个玩家遇到了,还是充值大R,天天来反馈。我们给他把账号数据迁移到其他平台去了,目前安静了 :rofl:

你们是鸿蒙原生游戏? 我们是微小,手机系统是纯血鸿蒙。

跟你们一样,也是微小。 那个鸿蒙机器好像能运行安卓包,他现在去安卓上玩了

微小+鸿蒙 我现在找到方法 暴力测试 必现! :joy:

可以讲一讲过程…结合众人的智慧,看看能否自救下

微小+鸿蒙, Pura80, 玩一段时间就出现,先是一小部分文本显示异常,慢慢变严重。

看有人说升级 鸿蒙7好了,https://developers.weixin.qq.com/community/develop/doc/0000acc3508eb8670fb5ff82766800?highLine=%E5%AD%97%E4%BD%93%E5%BC%82%E5%B8%B8

鸿蒙7还没发布吧。我手机6.1.0.146 提示已经最新了。

那应该你手机还没推送,看官方通知鸿蒙7 是8月29号发布了,不过也是分机型分批推送

你可以找台鸿蒙7设备,再暴力测试,看看是否已经修复。我这边也准备这么测。

没有鸿蒙7 :joy:

没有推送的话,关于手机->检查更新->升级尝鲜 应该可以升到鸿蒙7。当然手机要是这2年的最好。

微小+鸿蒙, 疯狂弹窗创建Label销毁5分钟, 大概创建了 10万汉字。然后界面不动停留 25分钟,就会出现。
现在测试 执行下面这个代码后 能恢复正常
label.markForUpdateRenderData?.(true);
label.updateRenderData?.(true);

也不可能每个文本 都去 时时刻刻 update重新渲染吧…大家有什么招