首页 > 修改教程 > gg微信小游戏修改器_微信小游戏怎么用gg修改
gg微信小游戏修改器_微信小游戏怎么用gg修改
  • gg修改器最新版
  • 大小:15.07MB版本:v6.52
  • 语言:简体中文系统:Android
绿色无毒,安全可靠!部分设备误报拦截请通过!

gg微信小游戏修改器_微信小游戏怎么用gg修改

作者:佚名 来源:网友分享 日期:2024-04-26 19:34:27

大家好,今天小编为大家分享关于gg微信小游戏修改器_微信小游戏怎么用gg修改的内容,赶快来一起来看看吧。

今天,小编带大家用C#来实现一下……

先来说下这个游戏的界面和规则:

先看看界面

规则:按住屏幕 按一定时间松开就可以跳跃,跳跃到前方的图案中得1分,图按中间得2分(连续多个中间累加2分,比如第一个2分 第二个4分 第三个6分 最高累计32分) 其它规则不说明了

整理了下实现原理,其实挺简单的:就是计算黑人的底部到图案中间的距离,然后就调试时间,调好时间后就计算一个像素点的最佳时间X,然后以后每次测试黑人底部到图案中心的距离*X 就是最佳时间

理论知识好了 就来实践把

1、首先要获取手机屏幕的图片 并展示在winform程序里面

2、让客户点击黑人底部和图案中心点(根据图片去获取这两个点 貌似有点困难 至少我现在的技术困难)

3、模拟屏幕按下并按住多长时间

获取屏幕图片我们可以根据安卓的adb.exe来获取,但我对这个东西不太熟悉,就百度了几个命令 1、截屏命令 2 传输命令 和模拟滑动命令

adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)

adb pull /sdcard/screenshot.png d:/screenshot.png(保存到电脑)

adb shell input swipe 250 250 300 300 100 滑动 前四个是坐标 最后一个是时间

好了实现的方法也找到了 就码代码把

执行adb命令的函数

图片点击事件

就这样核心代码就完成了 是不是赶紧很简单了。。

最后放出效果把 ,(可惜被我女票手贱就截屏了,截屏的时候手碰了屏幕 导致按下去跳下去了,不然我是要刷到1W分的 哈哈)

我估计这个分数 纯手玩 估计比较心碎把 哈哈 朋友圈就霸占第一名把 哈哈

不过这是个半自动外挂。需要左键点击小人,右键点击需要跳的点。点了几十次之后不耐烦了。

可以在进行如下优化

    原来还可以通过C#连接安卓发送shell命令进行操控。新姿势!新姿势!

    通过42楼发现,从图片中搜索小人。咦?这怎么实现呢?

    百度百度百度。。好吧很少用google。。可能我是菜鸟程序员吧

    喜出望外。

    “图片像素遍历”

 实现思路

一、找到小人坐标

二、找到要跳的坐标

如何找到小人坐标?– 小人颜色固定,取底部rgb扫描像素对比

代码:

效果:

完美?完美!!

弱水三千只取一瓢。我要最底下那个!!

到此,小人底部坐标取到。是不是很简单粗暴??

   如何找到要跳的坐标?

— 取到要跳的顶点和最右边。取顶点的 x 和右边点的 y 作为要跳的点

— 怎么取顶点?

— 从上到下,从左到右,与背景对比,第一个碰到的颜色不一样的为顶点

— 不行 背景是渐变的

— 噗。。。 那把r g b 设置相差10 以上为准吧

if (bpixel.R – pixel.R > 10 || bpixel.R – pixel.R < -10 || bpixel.G – pixel.G > 10 || bpixel.G – pixel.G < -10 || bpixel.B – pixel.B > 10 || bpixel.B – pixel.B < -10)

      – 第一点是右上角那个

— 像素遍历从高度*30%的坐标点开始

— 行是行,有时候与背景色相近识别不到

— 把 bpixel 设置成当前像素的 y-1 位置的像素 bpixel = MyBitmap.GetPixel(x, y – 1);

— 嗯 上下对比,背景渐变差异不大,第一个差异大的点就是要跳的顶部,完美

— 怎么取右边点呢?

— 遍历到顶部以后像素的时候与顶部颜色对比,颜色一致设置红色,取 x 最大的为最右边

— 成功啦 有时候会有bug,多个块颜色一致的时候,最右边不是最后要跳的块

— 对比右坐标的时候,如果大于150像素 就放弃。

— 顶部也会有bug,有时候小人头超过要跳的小方块,导致计算顶部位置会是小人头

— 那就在小人坐标 x 左右30不计入顶部识别

— 哇塞 !好像没有什么bug了 ,再加上定时器,或者死循环,或者递归就可以实现自动跳转啦。一会儿就两千多分啦!

— 其实取到顶点之后,扫描 y 值相等 颜色一样的。然后取中间值,会更精准

— 艹 ! 刚才想啥去了?

— 慢慢试嘛 。其实别人还有更好的算法。颜色相似的,点集合取平均坐标值, 没经历过,总要经历笨方法。起码源于自己的思维

以上就是关于gg微信小游戏修改器_微信小游戏怎么用gg修改的全部内容,希望对大家有帮助。

相关文章

热门下载

大家还在搜