阴阳师最近很火,我觉得成功的关键在于——妹子,游戏上手容易,画风精美,妹子自然喜欢,有妹子玩还缺用户?

每天刷狗粮略烦,这几天在看些anroid脚本测试,发现monkeyrunner对于这些操作死板的游戏用来刷级很好用。

我使用的是网易自家出的模拟器mumu,运行阴阳师暂时没发现什么问题,还是相当好用的。

monkeyrunner是 android SDK 中自带的测试工具,提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。

写阴阳师的脚本主要是来模拟用户的点击行为。这里拿刷觉醒副本作为例子,发现,每次刷的规律都一样的,点击挑战——准备好——刷完点击三次跳出界面——点击挑战,这样循环。

第一步:先获取屏幕的几个按钮的像素坐标。我选的木木分辨率是960*600,挑战按钮(718,429),准备按钮(866,517)像素坐标在按钮的范围即可。

获取像素坐标你可以在手机开发者模式里面设置,或者自己写个简单app来获取:

public class Main2Activity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}@Overridepublic boolean onTouchEvent(MotionEvent event) {int x = (int) event.getX();int y = (int) event.getY();Toast.makeText(this, "X at " + x + ";Y at " + y, Toast.LENGTH_SHORT).show();return true;}}

第二步:写python脚本,monkeyrunner的api自己可以去看一下,也不多.

新建一个文件,后缀py,如果里面有中文,记得保存的格式为UTF-8

from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice
device=MonkeyRunner.waitForConnection()
for i in range(1,10):#点击挑战device.touch(718,429,"DOWN_AND_UP")MonkeyRunner.sleep(10)#开始战斗device.touch(866,517,"DOWN_AND_UP")MonkeyRunner.sleep(90)device.touch(480,1,"DOWN_AND_UP")MonkeyRunner.sleep(2)device.touch(480,1,"DOWN_AND_UP")MonkeyRunner.sleep(3)device.touch(480,1,"DOWN_AND_UP")MonkeyRunner.sleep(5)

这里的MonkeyRunner.sleep(10)指的是休眠10秒,因为跳转到下个页面需要时间的,这个时间内点击操作是无效的。这里MonkeyRunner.sleep(90)的原

因是战斗的时间,我在刷狗粮,所以只派一个主将出场,所以设置90秒是有点长,可以根据自己的需求调整。

第三步:运行脚本

cmd到android——>sdk——>tools下,

输入命令monkeyrunner py文件路径

然后就可以自动刷了。。

类似你也可以写御魂副本,结界突破其他副本,但是探索副本就有点难度了,因为小怪是可以走动的,所以点击事情难以获取。如果你有时间也可以写个日常任务的脚本,但是如何通过三次探索副本你要发挥自己的聪明才智了。

这个完全不必担心被封号,因为完全是模拟用户点击行为,网易爸爸你再牛也看不到我是光着身子玩你的游戏还是使用monkeyrunner脚本刷狗粮。也有类似的软件,比如按键精灵,不过也需要写些控制逻辑,貌似没这个好用。

后来思考了一下,这种方式还是能检测得到的,如果监听用户点击事件时间间隔,如果是有规律的,一般就是脚本了。所以每次循环的时间要不一样,那就检测不到了。

monkeyrunner写阴阳师脚本相关推荐

  1. Python写阴阳师脚本带GUI又是一个学习小技巧

    Python写阴阳师脚本带GUI 需要用到环境 Python3. pycharm.天天模拟器.阴阳师. 准备库 pip install pyautogui pip install pywin32 需要 ...

  2. Python写阴阳师脚本带GUI又是一个学习小技巧!

    需要用到环境 Python3. pycharm.天天模拟器.阴阳师. 准备库 pip install pyautogui pip install pywin32 12 需要用到的全部库 import ...

  3. python写的游戏怎么给别人玩-用python写游戏脚本原来这么简单

    前言 最近在玩儿公主连结,之前也玩儿过阴阳师这样的游戏,这样的游戏都会有个初始号这样的东西,或者说是可以肝的东西. 当然,作为一名程序员,肝这种东西完全可以用写代码的方式帮我们自动完成.游戏脚本其实并 ...

  4. python游戏最简单代码-用python写游戏脚本原来这么简单

    前言 最近在玩儿公主连结,之前也玩儿过阴阳师这样的游戏,这样的游戏都会有个初始号这样的东西,或者说是可以肝的东西. 当然,作为一名程序员,肝这种东西完全可以用写代码的方式帮我们自动完成.游戏脚本其实并 ...

  5. python写安卓游戏_10分钟学会python写游戏脚本!Python其实很简单

    前言 最近在玩儿公主连结,之前也玩儿过阴阳师这样的游戏,这样的游戏都会有个初始号这样的东西,或者说是可以肝的东西. 当然,作为一名程序员,肝这种东西完全可以用写代码的方式帮我们自动完成.游戏脚本其实并 ...

  6. python阴阳师脚本_阴阳师肝不动了,试试Python吧

    引子 啰嗦的部分,可以跳过 前几日入了阴阳师的坑,经过了前期的快速升级后,发现这个游戏真的是要肝啊.每天都是身体被掏空了.不知道大家有没有感觉,就是这个游戏吧,也不需要集中什么注意力,但是隔一会儿就要 ...

  7. 如何用python写游戏脚本?

    前言 最近在玩儿公主连结,之前也玩儿过阴阳师这样的游戏,这样的游戏都会有个初始号这样的东西,或者说是可以肝的东西. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后 ...

  8. python写自动脚本_用Python实现FGO自动战斗脚本

    我家黑贞! 1. 背景 Fate/Grand Order(非的肝不过欧的)作为索尼为了拯救自己不倒闭而开发的面向月厨的骗氪养成抽卡爆肝游戏,居然没有像隔壁<阴阳师>的自动战斗系统(看看别人 ...

  9. 用java的robot类以及Gui 制作一个游戏(阴阳师)脚本

    ** 用java的robot类以及Gui 制作一个游戏(阴阳师)脚本 **   由于阴阳师这个游戏肝度太大,就决定写一个脚本来模拟玩家的重复性操作.所以我就决定用java中的robot类中的一些方法来 ...

最新文章

  1. unmappable character for encoding UTF8
  2. c code first mysql_Code First for MySql命令操作
  3. Oracle数据库之多行函数
  4. xgboost安装_Machine Learning Mastery 博客文章翻译:XGBoost
  5. DOA——ESPRIT算法
  6. 前端学习(1288):nodejs模块化开发
  7. python-字符串数据类型-0222
  8. Attribute和Property的区别
  9. append替换代码后jquery不起作用_jQuery部分笔记
  10. 编程语言python入门-Python基础教程 - 全文
  11. 4——编码规则以及vim的使用和虚拟环境
  12. Scala进阶之路-尾递归优化
  13. [搜片神器]服务器SQL2005查询分页语句你理解了么
  14. pde中微元分析法的主要思想_有限元法(FEM)
  15. 用计算机制作母亲贺卡,母亲节电子贺卡制作
  16. w ndows10隐藏桌面设置,据说,这是80%的人都不知道的win10隐藏功能
  17. Segmentation笔记4-Boundary-Aware Network for Fast and High-Accuracy Portrait Segmentation
  18. 【PHP基础学习】—PHP异步非阻塞的实现方法
  19. 中科院计算机博士论文致谢火了!网友:读完已是泪流满面……
  20. Retina、非Retina、点、像素、iPhone分辨率

热门文章

  1. matlab rbf核函数,RBF高斯径向基核函数-svm
  2. mysql pager cat_mysql中pager命令妙用
  3. UIImagePickerController--查看相册中的照片和视频
  4. KDD2018《Adversarial Attacks on Neural Networks for Graph Data》 论文详解
  5. Java打印String对象的地址
  6. 【渝粤题库】广东开放大学 电工电子技术 形成性考核
  7. 2019JDATA-用户对品类下店铺的购买预测方案及代码分享(亚军)
  8. 基于Flume的野狗实时日志系统的演进和优化
  9. 访问 www.taobao.com过程
  10. php正则电话号码验证,php正则手机号码验证