• 欢迎访问大姚哥前端笔记
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 欢迎留言o(∩_∩)o 哈哈

记一次微信H5游戏的刷分(扒接口)经历

公司周年庆有个拼手速抢公仔的活动,扫码玩了一局,看了下规则是累计的。一下子职业病犯了,他是怎么防刷的呢?能不能把接口扒下来刷一下,顺便带走一个公仔? 我已经迫不及待的开始了。 首先想着能看源码,复制链接地址出来,在chrome里打开,发现提示只能在微信里打开,那试着用“微信开发者工具”打开,提示”未绑定网页开发者”。此路不通。 一时陷……继续阅读 »

dayaoge 4个月前 (08-21) 942浏览 6个赞

Fisher–Yates shuffle算法(洗牌算法)

Fisher–Yates算法 该算法每次随机选取一个数,然后将该数与数组中最后(或最前)的元素相交换(如果随机选中的是最后/最前的元素,则相当于没有发生交换);然后缩小选取数组的范围,去掉最后的元素,即之前随机抽取出的数。重复上面的过程,直到剩余数组的大小为1,即只有一个元素时结束。 ES6写法举栗: function shuffle(arr){ c……继续阅读 »

dayaoge 1年前 (2017-11-17) 462浏览 2个赞

egret 移动端实现长按效果

egret 官方没有提供长按事件,那我们如何来实现类似iOS的长按删除呢? 我们可以定义一个计时器,TOUCH_BEGIN的时候开始监听,如果到TOUCH_END的时候时间达到500ms,则促发长按事件,如果移动,或TOUCH_END,则清空计时器。 private addEventHandler(){ var touchBeginTime;//计时监……继续阅读 »

dayaoge 2年前 (2016-12-05) 1423浏览 0个赞

dragonBones动态加载龙骨配置信息

Egret提供的资源加载方式通过RES.getRes(“”)方式来配置龙骨动画。这种方式资源,纹理集什么的都是通过资源配置文件提前配置好的,但好多时候我们得通过ajax请求获取。这种情况下得加载3个文件后才能初始化成功。否则程序会报错。 官方提供了动态创建资源组createGroup()的方法,我看了下: 创建自定义的加载资源组,注……继续阅读 »

dayaoge 2年前 (2016-11-15) 844浏览 0个赞

egret粒子库及使用方法

egret 第三方库,打开找到需要用的particle粒子库。 在项目外新建个libs目录,进入libs,然后新建个bin目录,把刚才下载的particle拷贝进去。结构应该是这样的:。 然后在项目目录的配置文件egretProperties.json中添加粒子库引用。 ,{ "name": "particle……继续阅读 »

dayaoge 2年前 (2016-09-05) 1452浏览 1个赞