我先用for循环加载一组图片
engine.loader.load('xxx.png').promise.then((imgAsset) => {
gameData.pictureArray.push(imgAsset)
})
然后我对一个节点设置一个图片,为了让图片加载完成,我延迟1秒设置图片
this.entity.getComponent(engine.UISprite).spriteFrame = gameData.pictureArray[0]
然后这个图片怎么都不显示……两个脚本均已挂在节点上,也能跑到(添加log能打印标记),而且还有个红波浪
求大神指教。
注:代码是我重新梳理之前的代码,结果还是遇到很多问题,无语……
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。