不好意思,本人creator入门外加 TS入门。我之前通过论坛搜索,学习了下通过TS的async和await来进行同步加载资源的方法。但是经过我自己的测试,这个方法好像也不能同步啊。因为这个await必须要放在async的方法里面。只是一个异步方法里面的进行同步,感觉他的作用只是让嵌套的回调写得整齐好看一点,没有真正达到主线程里面同步加载啊。请各位指教一下。
async init() {
let data = await this.loadResSync(xxx);
cc.log(“后执行”);
}
fun(){
this.init();
cc.log(“先执行”);
}
另外,我为什么想要同步加载呢,因为就是想让一些代码写起来简单啊,之前我用cocos2d+lua都是这么搞的,没啥性能问题啊。
