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


建议使用 位图字体[位图字体] 代替即可
还发现了个bug, 出现两个缓存模式了
不行呀还是卡,改用label 字多了直接 显示异常了
我个人做法是 如果是在h5, 直接写一个组件用dom输出一个日志
如果需要在原生, 直接在原生层写一个log dialog, 然后游戏js用桥接输出日
优点在于:
- dom/native在处理这方面性能极好
- 不会因为日志极大地影响了游戏运行时的性能表现
先改成最多50条记录了 凑合用吧,等官方改好了再看
要么自己优化,要么付费优化。等免费的版本比较难。这个问题自从有了creator就钉在墙上没下来过。
几百行,字是静态还是移动
就是实时的console.log内容,自己拉到面板上显示,帮助排查bug的,每秒刷新一次
Label变更显示内容,
会实时创建,是比较慢的。
建议用fnt字库或者sdf字库。
或者你局部更新,一行一个label,
这样变化没这么大,前面的行算是缓存下来了
是不是超2048了? 频繁更新但会有bug
,难道只能用fnt字体了,那么多中文图得挺大
用labelPlus(免费插件),sdf字库类型的label,就不卡了
用虚拟列表,只显示看到的内容,组件复用
变通一下,不要老想着怎么优化label了