bigursa
bigursa
最开始发现个别游戏识别不到颜色,后来通过脚本中调用截图保存下来,发现脚本中取的图和模拟器自己截的不同,所以颜色有差别才识别不到的 模拟器截图是和正常看到的一样,脚本中截的图,某些文字被混入了其他的颜色 https://github.com/bigursa/comImg/blob/main/aa.jpg
取色工具
这个项目挺不错,取色的工具操作不太方便,C#写了个带界面的可以自动取色生成代码。自动取选择范围的不同色,还能魔棒取色,适合像游戏那样背景变化时用。另外我结合美团的开源项目robust,实现了可以热更新,这样代码可以直接生效,项目可以加上这功能。 取色工具界面如下,希望能有用可以加入到项目 https://github.com/bigursa/comImg/blob/main/tool.gif
用的雷电4.0.53或者4.0.54 逍遥的 7.6.5 都是用的XP框架,同样的脚本和游戏,逍遥模拟器不会出现闪退,雷电会不定时直接退出了,就像被杀掉了一样,起初怀疑是被游戏杀了,但后来用了多款游戏,逍遥都正常,雷电还是一样不定时就直接退了。 测试了root模式,在雷电下取的坐标和点击的坐标有转向不匹配,找了资料也没解决。逍遥下root没生效。 之前用的按键精灵在雷电下跑,多开了时间长就卡,这也是我找到这里的一个原因,现在是雷电下用RobotHelper写的脚本多开跑时间长也不卡,但就是经常不定时直接退了,很难受。换成逍遥的脚本跑再长时间也不会退,但可能和逍遥模拟器本身有关,开多了有时候会几个模拟器全不动了,或者游戏中聊天窗口打开就是输入文字的时候直接卡死。 现在是彻底没用按键精灵了,在用逍遥的。雷电中因为没有任何日志,直接就退掉了,我本身不是搞android开发的技术也有限,搞不定,希望有高手来帮着排查一下雷电中闪退的原因(有偿)