接上一重篇:
上次修改完成后,配置加载已经非常快了, 但发现了另外一个现象,在检查配置更新时会卡上约6秒左右。
检查更新做的事情很简单,就是去网上请求一个静态文件,这里为什么卡成这样。
添加了一些埋点代码记录运行的时间后发现,卡在了加载音频那里,游戏中的音频有30M,而且那里是同步加载 -.-!! ,现在需要对音频进行拆分,
1、一部分需要在登陆前加载,比如UI上绑定的音频之类(按钮声)
2、一部分需要在战斗前加载成功,比如战斗中的音频
3、一部分需要异步加载,比如背景音乐之类
4、一部分只需要用时再加载,用完立即释放掉,比如人物对话音频之类。
另外在splash image后第一个场景需要update执行完后才会显示出来,因此有些非常耗时的操作避免在第一次update时执行。
0 条评论。