大家好,我是「杨宗宝」,穿越来到了现代!很高兴你能认识到我,因为我现在不喜欢舞枪弄棒,而痴迷于敲代码,特别是游戏代码!
虽然我参与过触控的“捕鱼打人3”,但好像没什么感觉!唯一有感觉的就是,我上了10多款小游戏吧!
其中属于我自己的就是今天要介绍的《机智三角》以及我正在优化的《躲一躲》,定不会让木柜鹰吐槽!
作者:杨宗宝排版:张晓衡
距离高考还有
0
6
虽然高考离我已经有很长时间了,但每到高考的日子,总是让人很有压力!今天我来给大家分享一个解压利器 JSZip:
jszip是一个用于创建、读取和编辑 .zip 文件的 JavaScript 库
直接奉上已近验证没有问题的引入文件:JSZip(后台回复关键字获取)
到底应该怎么用呢?下面我就简单说一下,适用于 Cocos Creator 2.3.3 以 Cocos Creator3D 1.1.1)
1
导入库将提供的 JSZip.zip 进行下载解压,我在工程根目录下创建 libs 文件夹,将解压后的两个文件复制到 libs 中。用 Cocos Creator 打开项目,选中 libs 文件下的 jszip.js 文件,将其导入为插件,如图:
2
创建压缩文件压力如果是自己给的,那将转化为动力,如果是别人给的,被迫的,那真的是压力了!
将需要压缩的文件或者文件夹选中,使用压缩工具将其压缩为 .zip 文件,注意是 zip 不是 rar 格式哦!
还有一点,因为编码格式的原因,压缩成 zip 文件后需要将后缀 .zip 手动改为 .bin,如我在《机智三角》中的关卡数据:
3
导入项目将压缩好的,并且已近改好后缀的文件,拷贝到项目资源目录下的 resources 文件夹,如图:
4
解压缓解一下学习和工作压力,大家喜欢的封面
再看代码,压力会不会减少,更有动力!
首先获取文件的本地路径,然后进行动态加载
注意 cc.loader.load 加载时资源类型指定为“binary”
资源加载完成后进行解压,因为我的压缩文件是一个json文件,所以返回的数据类型指定为“text”
总结一下,资源压缩,尤其是 json 类型的数据文件,将会为本来留给开发者有限的包体大小节省出很大的空间 顺带上我的游戏码《机智三角》
感谢大侠们捧场,原价¥499那是要不得的
预售只要 ¥199 今天下午4点
体验一下游戏吧!
