这个label字多了哪个模式都会很卡

image

几百行就不行了,本来想弄个log监听覆写在面板中打印一下,结果都很卡。unity记得没设置什么也不卡



难道还要自己去设置吗 :unamused: :unamused:

建议使用 位图字体[位图字体] 代替即可

还发现了个bug,image 出现两个缓存模式了

不行呀还是卡,改用label 字多了直接image 显示异常了

我个人做法是 如果是在h5, 直接写一个组件用dom输出一个日志
如果需要在原生, 直接在原生层写一个log dialog, 然后游戏js用桥接输出日
优点在于:

  1. dom/native在处理这方面性能极好
  2. 不会因为日志极大地影响了游戏运行时的性能表现

先改成最多50条记录了 :sweat_smile: 凑合用吧,等官方改好了再看

付个字体吧,下个ttf不容易,方正兰亭细黑简体,fangzhengjiantixihei.TTF.zip (2.5 MB)

测试也巨卡

要么自己优化,要么付费优化。等免费的版本比较难。这个问题自从有了creator就钉在墙上没下来过。

几百行,字是静态还是移动

就是实时的console.log内容,自己拉到面板上显示,帮助排查bug的,每秒刷新一次

Label变更显示内容,
会实时创建,是比较慢的。
建议用fnt字库或者sdf字库。

或者你局部更新,一行一个label,
这样变化没这么大,前面的行算是缓存下来了


。。。。。。。。,ios真机用char模式反复赋值
image
变一条横线了。。

是不是超2048了?image 频繁更新但会有bug

image ,难道只能用fnt字体了,那么多中文图得挺大

用labelPlus(免费插件),sdf字库类型的label,就不卡了

用虚拟列表,只显示看到的内容,组件复用

变通一下,不要老想着怎么优化label了