请教,关于读配置

大佬们,请教下,cocos里load资源一般都是异步的,所以想问下大家读配置都是用到的时候异步的写法吗,还是在游戏开始界面就先把所有配置先load了?目前我自己是每次要用到配置都异步的写法,感觉有点麻烦而已,想知道大家都是咋处理的(平台是原生的,非H5)

原生不是下载的时候下载完了么

本地打包,资源都在包里,只是接口是异步的,所以很多地方都写成异步了,但实际资源都在本地同步load应该也很快的

我是写了个管理类
启动的时候把配置全部加载了
用的时候直接获取
因为异步加载真的很烦

我已经写了一大推异步了 :cry: ,同样有你一样的想法

await 欢迎你

有用 await , 但有点折腾 await 要用在 async function 里

例如,一般有个 updateView 的方法刷界面, 里面如果 await 配置 然后刷新ui ,那么 updateView 就要是异步方法, 那其他地方如果也调到 updateView 如果同时要考虑先后关系就有点麻烦 :cry:

配置一般都会先读进来吧

很少动态加载配置吧 都是在游戏加载的时候就读取了

追求同步代码方式的清晰易懂,就async awit

不过要对async有一定的理解,不然出问题不好找

loading的时候就加载进来,或者在首页、登录页就加载进来。
如果到了用的时候才加载,用户很容易感觉到卡顿。

配置一般是不会轻易动的,所以在一开始加载的时候就全加载进来比较好,并将其加载作为进度条的一部分。你看很多游戏进度条上方会明确告知用户在加载配置。

ok, 看来大家都倾向于提前load好的, 之后改一波, 谢谢大家回复

大部分提前 load ,要不然每次用之前异步 load 绝对是太草蛋的开发体验