FairyGUI怎么优化DC

FairyGUI怎么优化DC,大佬们

Maybe it can help you


https://blog.csdn.net/lps405/article/details/104567228?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-4-104567228-blog-122016596.235^v43^pc_blog_bottom_relevance_base4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-4-104567228-blog-122016596.235^v43^pc_blog_bottom_relevance_base4&utm_relevant_index=9
m

那可以对fgui进行优化吗,有没有这种策略

没有有专门的,除了自带的虚拟列表和图片合图
可以考虑ui分层,以及用text-mesh(当然cocos也可以用)
fairygui 库支持textmesh了,可以无感使用
wingcd/FairyGUI-cocoscreator at ccc3.8-textmesh (github.com)

2赞

fgui也是对引擎的再次封装,所以优化也是基于引擎的规则。但是人家以包为单位把打图集这活干了。而且自己提供虚拟列表。除了需要实现分层渲染之外,其他的优化价值没那么大。

分层渲染有思路吗

分层渲染有思路吗 针对fgui的

fgui只是在cc上的封装,直接参考论坛的降低dc方案即可

大佬 点赞

第一步 重写GTextField 把内部label的实现替换为TMP,第二步 重写 UI.prototype.update UI.prototype.walk 已实现自定义调整node渲染层级来进行合批,第三部 写个fgui插件直接在fgui里指定好UI层级 over