python阴阳师解放双手原理(一)

本文介绍了一种使用Python和ADB实现阴阳师手游自动化操作的方法。通过模拟点击游戏内的固定位置来完成挑战,包括点击挑战、等待、点击准备、等待通关等步骤。文中还提到了利用图片识别技术进一步提高自动化效率的可能性。

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

阴阳师一个过时的游戏,python脚本实现模拟点击解放双手。

====思路=====

游戏中固定的位置点点 

这里用到adb  (大家自行安装下)

点击挑战-->等待10秒-->点击准备-->等待通关-->随便点击  回到主界面
重复以上过程

如下图为了不被封获得范围值

 

以御灵为例   除了探索  都类似甚至更简单


import os
import random
import time

def dain(x0,y0):
    cmd = 'adb shell input tap {x1} {y1}'.format(
        x1 = x0 ,
        y1 = y0
        )
    print(cmd)
    os.system(cmd)

def rand(x0,x1):
    return random.randint(x0,x1)  #随机一下下

def run():
    for x in range(1,10):
        start_x = rand(1350,1510)  #第一个点范围
        start_y = rand(718,775)

        ready_x = rand(1680,1860)
        ready_y = rand(770,1000)

        finish_x = rand(10,1800)
        finish_y = rand(700,999)

        dain(start_x,start_y) #点
        time.sleep(15)	 #等待
        dain(ready_x,ready_y)  #点
        time.sleep(rand(155,170))  #随机的等待 这个是打怪通关大约时间根据自己阵容通关时间秒
        dain(finish_x,finish_y)  #随便点
        time.sleep(13)		#等待  循环	

run()
这里面的time.sleep可以改成图片识别PIL,通过识别标志图像进行下一部操作,不仅可以加快效率还可以做更强大的操作。抛砖引玉吧!献丑了!

python阴阳师解放上双手(二)图像处理篇

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值