微信小游戏 资源下载解压
var fileManager = wx.getFileSystemManager();
// 下载资源
var downloadTask = wx.downloadFile({
url: '下载资源的目录,zip格式',
success:function(res){ // 下载成功
var filePath = res.tempFilePath; // 下载路径
fileManager.unzip({
zipFilePath:filePath, // 资源下载后路径
targetPath:wx.env.USER_DATA_PATH, // 解压资源存放路径
success : function(res){// 解压成功
},
fail : function(res){// 解压失败
},
})
},
fail : function(res){ // 下载失败
},
})
// 下载资源进度
downloadTask.onProgressUpdate((res) => {
res.progress // 下载的进度
})
/* ****************************************** 使用下载的资源 ****************************************** */
// 使用下载的图片 参数,sprite节点 图片名称
var loadImage = function(imagnode,name){
var path = wx.env.USER_DATA_PATH + "/image/" + name + '.png'
cc.loader.load(path,function(err, texture){
imagnode.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture);
})
}
// 使用下载的龙骨动画 参数: 龙骨控件,动画名称,armatureName 为null 默认 = "Armature",回调函数
var loadAni = function(armatureDisPlay,name,armatureName,callfunc){
var path = wx.env.USER_DATA_PATH + "/fire/ani/"
fileArr.push(path+ name + '_tex.json');
fileArr.push(path+ name + '_ske.json');
fileArr.push(path+ name + "_tex.png");
cc.loader.load(fileArr,function(err,res){
armatureDisPlay.dragonAtlasAsset = null;
armatureDisPlay.dragonAsset = null;
armatureDisPlay.armatureName = "";
var atlasAsset= new dragonBones.DragonBonesAtlasAsset();
atlasAsset.atlasJson = null
atlasAsset.texture = null
atlasAsset.atlasJson = JSON.stringify(res.getContent(fileArr[0]));
atlasAsset.texture = fileArr[2];
var bonesAsset=new dragonBones.DragonBonesAsset();
bonesAsset.dragonBonesJson = null
bonesAsset.dragonBonesJson = JSON.stringify(res.getContent(fileArr[1]));
armatureDisPlay.dragonAtlasAsset = atlasAsset;
armatureDisPlay.dragonAsset = bonesAsset;
armatureDisPlay.armatureName = armatureName || "Armature";
if (callfunc) {
callfunc()
}
})
}
微信小游戏 资源下载解压相关推荐
- unity 转微信小游戏 资源优化
资源优化 可通过转换工具配套提供的资源优化工具,将游戏内纹理资源针对webgl导出做优化. 工具入口 菜单栏-微信小游戏-资源优化工具 工具介绍 Texture 区域1: 选中目录,以设定规则扫描目录 ...
- 微信小游戏 资源服务器,Cocos Creator 微信小游戏 远程资源设置
版本:2.3.4 参考: cocos教程:发布到微信小游戏 因为微信小游戏有包体大小限制. 主包4M 分包最大4M 一共最多16M 那么假如我们的游戏有个20M,50M,那就放不下了.只能放到远程服务 ...
- Unity 之 发布WebGL转微信小游戏过程详解
Unity 之 发布WebGL转微信小游戏 前言 一,准备工作 1.1 下载插件 1.2 下载Unity 1.3 安装微信开发者工具 1.4 创建小程序 二,开始转换 2.1 创建项目 2.2 Mac ...
- 微信小程序 wxapkg 反编译 获得微信小游戏跳一跳源码
前言 昨天 V2EX 上的一篇通过抓包来获取微信跳一跳源码的文章走红,文章连接点击这里 我也在通过文章中的方式进行了抓包,但是并未探测到小游戏的下载连接,可能微信对此已经进行了修复.而且上文中提供的下 ...
- vb趣味编程弹球小游戏_最好玩的微信小游戏集合,总有一款是你没玩过的
大家好,这里是小雅龙生活趣味时间,自从17年微信推出小游戏程序以来,微信小游戏行业可谓是炙手可热,知道2019年不断有许许多多的微信小游戏如雨后春笋般的生根发芽.下面就由我带大家来看看今年最好玩,最受 ...
- 有哪些解压好玩的微信小游戏值得推荐?
随着一天工作的结束,劳累的身体也可以开始放松了,不过,刚从紧张的办公环境中离开,可能很难转变状态.TOM游戏小编就发现有的人在等公交.坐地铁的时候,会掏出手机玩微信游戏,这就是一个很好的解压方式! 微 ...
- 微信小程序漏洞:可下载任意微信小游戏源代码
本文转载自[小专栏平台]公众号,由独立开发者朱鹏飞投稿.如果大家想要微信跳一跳小游戏以及其他十几个小游戏源码,大家可以关注[小专栏平台]公众号,回复"微信小游戏"即可获取到. 截止 ...
- 开发者该如何抓住微信小游戏的风口?听Cocos创始人王哲详解(上篇)
在微信小游戏真正爆发之前,你该做好这些基础知识储备. 微信小游戏在2017年12月28日正式上线.相对于传统的H5游戏,小游戏的优势十分明显,拥有微信庞大的用户量以及更好的兼容性,在天生适合微信社交生 ...
- 微信小游戏:Cocos Creator《守卫竹林》线上游戏源码资源分享
<守卫竹林>源码资源分享 <守卫竹林>的云开发方式与文章微信小游戏:云开发(三)云开发和CocosCreator解决方案介绍的相同,可以作为参考 <守卫竹林>下载链 ...
- [小游戏资源] 微信小游戏开发资源目录
一.官方微信小游戏教程 小游戏简易教程 小游戏API大全 小游戏开发工具 小游戏应用商店 二.微信小游戏精品源码 [小游戏源码] 微信小游戏空中射击源码 [小游戏源码] 微信小游戏星途Demo源码 [ ...
最新文章
- python函数能否增强代码可读性_总结的几个Python函数方法设计原则
- 中兴服务器raid配置_-服务器Raid卡更换后如何恢复硬盘Raid组信息
- 淮安中专学计算机哪个学校好,2021淮安初中十强排名 哪些初中比较好
- htmlentities在mysql_PHP和mySQL:何时确切使用htmlentities?
- erp系统开源_自行构建的开源ERP系统
- python编程试题单词倒排_Python:将句子中的单词全部倒排过来,但单词的字母顺序不变...
- Node.js ES6 模块化的基本语法-直接导入并执行模块代码
- PHP中global与$GLOBALS的区别
- 通过AMS分析Binder流程(Java到Kernel)
- C#的进度条--progressBar
- 4月30日世界表白日_2020520世界表白日 你该怎么表白
- 需求分析-1 愿景分析
- '\xF0\x9F\x98\x82\xF0\x9F...'报错处理
- appleID有必要开双重认证吗!
- Sourcemod Plugins 开源插件整理
- 攻防世界各类题目相关
- 记录下对Clipper.js的使用
- H5获取手机型号,获取具体手机型号
- sql 运算符between与大于小于
- Autodock--基于windows10系统下的详细安装教程