Python玩网易阴阳师百鬼夜行

本文介绍了如何使用Python结合adb和cv2库,实现网易阴阳师手游中百鬼夜行环节的自动撒豆功能。通过adb截屏、图像匹配和模拟点击,避免手动操作的繁琐。虽然实现较为基础,但对于游戏自动化有一定启示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python玩网易阴阳师百鬼夜行

目标

  • 使用Python实现网易阴阳师百鬼夜行环节的自动撒豆

原因

  • 撒逗环节又伤屏幕,又伤手指,还无聊
  • 累积了太多次数后不玩又觉得浪费

预备

  • Android 手机 (用于安装和运行游戏)
  • 网易阴阳师游戏
  • Linux (用于安装 adb 及开发和运行脚本)
  • VIM (用于编辑脚本)
  • adb (用于电脑与Android连接交互)
  • Python3
  • cv2 (用于匹配按钮图片及位置)

原理

  1. 通过 adb 截取游戏中关键位置按钮图片,并保存为样本图片
  2. 通过 python 控制 adb 实时截取 Android 手机运行游戏时的桌面
  3. 通过 python cv2 模块对截取的 Andorid 手机运行游戏时的桌面图片与样本图片进行匹配, 获取按钮的位置
  4. 通过 python 调用 adb 对按钮位置进行模拟点击操作

操作

  1. Andorid 手机登录和安装游戏,并登录运行
  2. Linux电脑安装 adb
  3. Android 手机与 Linux电脑通过数据线连接
  4. Android 手机启动开发者模式

一般为在设置页面点击手机版本号6至7次即可进入
一般为在设置页面点击进入开发人员选项,选择开启, 启动 USB调试, 启动允许USB调试修改权限或模拟

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pydes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值