Egret 压缩与解压(jszip)
摘要:一 jszip是什么 二 为什么要用jszip 三 如果使用zip 一 jszip是什么 jszip 是一个 JavaScript 库,可直接在浏览器上创建 zip 压缩档。 二 为什么要用jszip 当游戏中有大量配置文件(txt或json)需要从服务器上下载时, 可以先将文件压缩成zip包,在E
阅读全文
posted @
2016-11-24 22:37
gamedaybyday
阅读(8418)
推荐(0) 编辑
Egret和Http请求 (Ajax、XMLHttpRequest、Post、Get)
摘要:一 Http请求 二 AJax和XMLHttpRequest 三 一个Ajax例子 四 Egret中的egret.HttpRequest 五 Post和Get区别 一 Http请求 Http深入浅出 http://www.cnblogs.com/yin-jingyu/archive/2011/08/
阅读全文
posted @
2016-11-23 23:45
gamedaybyday
阅读(6326)
推荐(0) 编辑
Egret中的对象池Pool
摘要:为了可以让对象复用,防止大量重复创建对象,导致资源浪费,使用对象池来管理。 /** * 对象池 * @author chenkai 2019.10.25 */ class Pool { private static poolMap = {}; /** * 根据签名获取对象 * @param sign
阅读全文
posted @
2016-11-20 18:57
gamedaybyday
阅读(3801)
推荐(1) 编辑
Egret版本更新(H5增加版本号)
摘要:由于浏览器缓存问题。在服务器上更新了新的图片等资源以后,客户端并不会下载最新的。 关于浏览器缓存机制,可自行百度。 Egret中资源更新解决方案有以下: 一 资源名后增加版本号 二 重写Egret引擎加载 一 资源名后增加版本号 在default.res.json资源配置文件中,在路径后加上"ver
阅读全文
posted @
2016-11-20 15:38
gamedaybyday
阅读(4767)
推荐(0) 编辑
Egret资源管理解决方案
摘要:关于egret开发H5页游,资源管理和加载的一点看法。 一 多json文件管理 二 资源归类和命名 三 exml文件编写规范 四 资源预加载、分步加载、偷载 五 资源文件group分组 六 ResUtils,多json文件管理类 七 ResUtils,资源组加载管理类 八 开发中遇到的一点问题 一
阅读全文
posted @
2016-11-19 00:59
gamedaybyday
阅读(10544)
推荐(2) 编辑
call、apply、bind
摘要:三者都是用来改变函数的this对象的指向的 fun.call(this,a,b); //相当于 this.fun(a,b) fun.apply(this,[a,b]); //相当于 this.fun(a,b); fun.bind(this); // 返回 this.fun fun.bind(this
阅读全文
posted @
2016-11-13 23:44
gamedaybyday
阅读(456)
推荐(1) 编辑
Egret的屏幕适配模式图示
摘要:1 ShowAll 过长时,上边有边框 过短时,左右有边框 2 noScale 不会进行任何缩放。 下图是宽高 640x1136的场景 显示在浏览器414x736上 3 noBorder 过长时,裁减左右 过短时,裁减上下 4 fixedWidth 过长时,下方有边框 过短时,裁减下方 5 fixe
阅读全文
posted @
2016-11-13 23:43
gamedaybyday
阅读(5920)
推荐(0) 编辑