fs.unzip下来的图片文件没有即时生效
用cocos creator开发小游戏,因为图片资源文件太大,放置在自己的oss服务器上,代码如下:
const downloadTask = wx.downloadFile({ url: Config.REMOTE_HOST + '/res/raw-assets.zip' , // 这里是远程文件目录 header: { 'content-type' : 'application/json' }, filePath: '' , success: function (res){ console.log( '资源下载成功' , res) let zip_res = res.tempFilePath fs.unzip({ zipFilePath: zip_res, targetPath: wx.env.USER_DATA_PATH + '/res/' , // 解压到res目录下 success: function (result) { console.log( '解压缩成功---' , result) // 解压成功后,再开始初始化场景内容 self.init() } }) }, |
我这里是在解压以后再初始化场景的,但是有一些图片第一次初始化时,不能展示出来,切换到第二个场景,然后重新切回来才能正常显示出来。。