
Typescript
JeterPong
Smile to life!
展开
-
根据权重返回指定随机数的某个值
前言在获取随机数时,偶尔会用到 取权重值的情况,根据策划配的某个特定数组的权重值,随机获取这个特定数组的某个值。算法实现 (ts语言): /** * 根据 权重 返回指定随机数组 的某个值 * @param resultArr 指定随机数组 [1,3,4,5] * @param weightArr 权重数组 [1,3,7,10] */ public static reandomByWeight(resultArr: Array<any>原创 2021-05-29 11:40:35 · 421 阅读 · 0 评论 -
一维数组拆分为二维数组算法实现
一维数组拆分为二维数组算法实现前言经验总结前言定义一个二维棋盘,棋盘数据由策划配好,策划把这个二维棋盘数据,用一维数组 配在JSON 文件里,前端在解析 JSON 文件时,需要把这个棋盘数据的一维数组 转换为 二维经验总结项目里,二维数组定义是策划在 JSON 文件数据中创建为一维数组,然后我们前端将之转换为二维数组来表现,这里写个实现 记录一下。 /** * (格式化数据)将一维数组切分为二维数组 * @param arr 需要切分的一维数组 * @para原创 2021-05-29 11:06:32 · 934 阅读 · 0 评论 -
Egret 打包问题解决: -4058
Egret 打包问题解决: -4058问题描述: 打包项目发内网时,显示如下报错, -4058,咋看之下,看不出什么问题,其实大多可能是 打包时,内存溢出导致。解决:出现这种问题一般是打包或编译项目时,npm内存溢出导致的,修改 Egret 的编译内存就可以具体如下:在电脑客户路径下,找到 npm 路径C:\Users\dell\AppData\Roaming\npm\egret.cmd,(温馨提示: 有些电脑 AppData 这个目录会隐藏,在查看 ->> 点击隐藏的项目就可原创 2020-10-12 17:01:51 · 559 阅读 · 0 评论 -
Egret 编译内存溢出解决方法
Egret 编译内存溢出处理办法处理前言 使用白鹭引擎一段时间后,感觉还挺好用的,但是最近偶尔会出现 编译时 内存溢出的情况,网上找了一下原因是 node.js 版本问题导致。处理报错提示FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory原创 2020-07-20 10:07:18 · 1291 阅读 · 0 评论