Project1
标题:
关于存档数量的问题!
[打印本页]
作者:
liminshuo
时间:
2020-2-17 23:55
标题:
关于存档数量的问题!
本帖最后由 liminshuo 于 2020-2-18 00:13 编辑
DataManager.maxSavefiles = function() {
return 50;
}
复制代码
这个是存档数量的函数,但是我发现这个数量越大载入存档这个场景的时间就会很长,请问这个如何优化??求大佬给个思路
我知道某个函数是在大量读取data造成卡顿,但是目前木有找到是哪个?
作者:
何伦伦
时间:
2020-3-3 19:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
zths
时间:
2020-3-4 18:40
在存档读档窗口内有大量方法 间接/直接 循环 调用了DataManager.loadGlobalInfo
然后 loadGlobalInfo 这个方法内大量操作了文件系统并反复调用json解析
去优化 loadGlobalInfo 应该能解决问题
还有DataManager.loadSavefileImages 也需要注意。。
总之 所有方法内调用 loadGlobalInfo 的都有嫌疑。。
因为基本都是读/存档时才会调用到 loadGlobalInfo
作者:
walf_man
时间:
2020-3-5 17:06
载入存档场景的时候应该有大量的读取存档文件的操作,为了绘制存档页面的各种信息
我觉得可以考虑分页,比如20个存档一个页,或者自定义该值
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1