
这两种都不考虑情况下:
0.只能用 async await,这是最简单的
1.把所有异步操作都包装到一个地方,在某个地方提前于业务代码统一执行,不把 async 污染到你经常修改的业务代码,类似提前缓存;
就是要等这张图片加载完,再继续程序;

这两种都不考虑情况下:
0.只能用 async await,这是最简单的
1.把所有异步操作都包装到一个地方,在某个地方提前于业务代码统一执行,不把 async 污染到你经常修改的业务代码,类似提前缓存;
就是要等这张图片加载完,再继续程序;

如果用上面那种 loadResSync 方式,调用时候不加 await ,会发现这种方式加载,图片后面会有一个白色底图;
cocos create mac 2.3.2
这些元素动态生成的, const startSprite = imgNode.addComponent(cc.Sprite); 动态赋值startSprite.spriteFrame = sprite; (sprite 是 loadResSync 方法的 返回值)