不改引擎的前提下, 怎么优化label的char模式,

以前的版本, label里还有几个接口可以访问下, 新的都没有了,
那现在的版本, 怎么访问LetterAtlas或者, FontAtlas ,


这个满足不?

我的想法是, js.mixin(LetterAtlas… , 缓存都在LetterAtlas里,
准备监控里面的数据

3.X版 assembler 都是静态引用同一个对像, 所以你把label 设做char, 再取assembler, 应该是能取LetterAtlas

不行吧, 主要是LetterAtlas里有clearAllCache的了, 但只是在切scene 的时候才会清理,
在项目里, 怎么调用LetterAtlas. clearAllCache,
不明白为什么要这么设计, 都不给程序员选择是否调用的机会

那我觉得你把letterFont 和 LetterAtlas 拷出来自己用
然后弄一个新label 继承老label, 覆写_flushAssembler函数, 当为char时 new你拷出来那个letter font 就行了, 这様不用改引擎 , 又能满足你的需求

解决了吗?