fairygui创建ui时在微信小游戏平台非常卡

  • Creator 版本:3.5.1
  • 目标平台:微信小游戏

每个页面在创建的时候都会卡顿个2-3秒,如果页面复杂一点(但其实也没有很复杂)就会卡个7-8秒,在安卓手机上特别明显,ios好一些,同样在这些页面在laya的微信小程序都是秒开的,想了解一下这个是什么原因,我想再怎么差也不至于差那么大,是不是什么地方存在bug

你的ui包是怎么加载的

ui部分我用的也是fgui 但是没有出现过你这个问题


image
我是加载包体和创建页面的方法,请问你也是在安卓微信小游戏上试过没问题吗

你尝试一下 用assetsManager加载包
image

加载完成后,直接addPackage 和 createObject

好像一样没啥变化,你也是有在安卓微信小游戏上测过吗,可以看一下游戏吗

是的 这两个平台我们都尝试过 没有问题
你的图包压缩过么

排查了一下发现真正的原因是如果使用fgui的文本比较多的情况下就会出现创建卡顿的问题,fgui的文本用的就是cocos的label,感觉创建label的性能真的好差

没做合并么?

系统字体,label 的初始化性能都是系统决定的。想要优化性能最彻底的做法是启用 CHAR 缓存,这样就能绕开系统限制,参考 Label 组件参考 · Cocos Creator

用char就好多了,配合图片字

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。