cocos creator 加载微信云端图片

1.下载云端图片存储到本地,然后读取本地图片生成spriteFrame

wx.cloud.downloadFile({
				fileID: 'cloud://moshoupintu-wnfy6.6d6f-moshoupintu-wnfy6-1304046106/chapter1/1.png', // 文件 ID
				success: res => {
				// 返回临时文件路径
				console.log("temppath:",res.tempFilePath)
				
				wx.saveFile({
					tempFilePath: res.tempFilePath, // 传入一个本地临时文件路径
					success(res) {  
					
						console.log("savedpath:",res.savedFilePath) // res.savedFilePath 为一个本地缓存文件路径
						
						cc.loader.load({
							url: res.savedFilePath,
							type: "png"
						}, function (err, texture) {
							if (err) {
								return;
							}
							
							self.myimage.getComponent(cc.Sprite).spriteFrame =new cc.SpriteFrame(texture);
							
						});
						
						
					}
				})
				
				
			},
			fail: console.error
		})

2.获取本地存储文件列表

wx.getFileSystemManager().getSavedFileList({
			success:res=>{
				console.log("read success:",res);
			},
			fail: err => {
					console.log("faile:",err);
			}
		})

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值