资源异步加载的 坑

Cc.loader.loadRes 资源加载能否同步加载? 继续讨论:

做网络游戏,ui界面都是做成prefab放到resources里的。收到服务器第一条消息,开始加载ui界面A。当第二条消息到达的时候,需要调用界面A中的脚本,然而此时界面A还没加载出来呢。结果出错。 是不是有点郁闷啊。。。

这个和异步资源加载没关系吧?
这里其实是一个逻辑和表现分离的应用场合,表现不存在(未加载成功)时,应该逻辑能正常运行。等表现加载好后再补上表现即可。

那岂不是每次都要判断那个脚本是否为空啊?这样感觉挺烦的哦。

是的,具体怎么架构,你们自己考虑吧,主程很乐于造这些轮子的。

额。谢谢!