摘要:
注解:分享一些Typescript中常用到的,但是需要js拓展的知识 Object: 示例: let type: Object = {}; type.deepClone() 拓展: interface Object { /** * 获取属性描述 */ getPropertyDescriptor(pr 阅读全文
摘要:
简介:大致流程我就不说了,参考官方文档: https://ldc2.layabox.com/doc/?nav=zh-ts-3-0-9 主要介绍参照文档容易出现的问题; 1.断点调试需要开启 sourceMap 有一些开发者,调试环境安装好之后,也不能断点。那是因为LayaAirIDE2.2开始,创建 阅读全文
摘要:
/** * * @param vWeight 权重的数组:例如【1,1,1,1,1】 * @returns //注意:返回的下标加1(占第几个) */ public static GetPrize(vWeight: number[]): number { //计算权重之和 prev 是前一次累加后的 阅读全文
摘要:
Egret 小游戏分包 分包加载包大小的限制 目前微信小游戏分包大小有以下限制: 整个小游戏所有分包大小不超过 20M 单个分包不限制大小,主包不超过 4M 一般游戏稍微有点儿功能就突破4M,开发期间就要考虑资源的处理: 经验总结: (大项目: size > 50): 一般打包成App资源,可以一次 阅读全文
摘要:
一、Egret截图实现 白鹭的截图实现很简单,在官网教学实例里面就有较详细的例子,下面我只贴出关键的代码; //RenderTexture 是动态纹理类,他实现了将显示对象及其子对象绘制成为一个纹理的功能 /** drawToTexture * 将指定显示对象绘制为一个纹理 * @param dis 阅读全文
摘要:
最近公司需要将之前的项目发个版本到头条小程序,这个项目是5.2.33版本的,然后白鹭支持头条小程序的版本需要是5.3.8,所以需要把版本升级到5.3.8 1、首先打开项目,我用的ide还是egret wing,在终端上输入egret upgrade --egretversion 后面再加上版本号,升 阅读全文
摘要:
let n_date = new Date(); let l_str: string[] = '2020/1/1'.split("/"); //过去的时间 let n_str: string[] = n_date.toLocaleDateString().split("/"); //当前的时间-- 阅读全文
摘要:
1、修改eui.button图片 public static SetButtonImage(pBtn: eui.Button, str: string) { var image: eui.Image = <eui.Image>pBtn.getChildAt(0); if (image != unde 阅读全文
摘要:
public quchong(arr): any { let hash = []; for (var i = 0; i < arr.length; i++) { if (arr.indexOf(arr[i]) == i) { hash.push(arr[i]); } } return hash; } 阅读全文
摘要:
https://www.cnblogs.com/echolun/p/9631836.html 阅读全文