如果减少加载Package时的卡顿
在做场景过度的时候发现有比较明显的卡顿体验
用Profile看了下主要是LoadPackage后的Xml解析代码和预先放在场景里的UIPanel的在初始化时的ConstructFromResource这里比较吃CPU时间
请问应该怎么修改我的逻辑来让界面帧数有个更平滑的过度呢?
用Profile看了下主要是LoadPackage后的Xml解析代码和预先放在场景里的UIPanel的在初始化时的ConstructFromResource这里比较吃CPU时间
请问应该怎么修改我的逻辑来让界面帧数有个更平滑的过度呢?
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自:
相对XML解析来说,耗时最大的还是纹理的解码,使用压缩格式的纹理可以大大加速载入时间。另外可以减少单个包的内容,或者尽量常驻包,避免反复加载卸载来优化。
创建UI同样是一个耗时的操作。可以将UI创建从使用UIPanel修改成动态创建的方式,同时UI创建还可以使用异步创建的方式,具体看教程。