阴阳师是一款备受玩家喜爱的手游,在游戏中我们可以通过不同的方式挑战不同的魔物和BOSS,其中也包括使用Python编写程序完成自动挂机和自动体力回复等任务。
import os import time from appium import webdriver # 驱动配置 desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['deviceName'] = 'Android Device' desired_caps['appPackage'] = 'com.netease.onmyoji' desired_caps['appActivity'] = '.activities.MainActivity' desired_caps['noreset'] = 'true' driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps) time.sleep(5) # 挑战妖怪 while True: driver.tap([(716,860),(771,915)],100) # 点击挑战按钮 time.sleep(3) driver.tap([(246,234),(534,580)],100) # 点击妖怪图标 time.sleep(3) driver.tap([(721,279),(919,387)],100) # 点击挑战按钮 time.sleep(3) driver.tap([(719,343),(908,441)],100) # 点击挑战按钮 time.sleep(3) driver.tap([(337,81),(441,186)],100) # 点击准备按钮 time.sleep(3) driver.tap([(757,824),(864,931)],100) # 点击自动战斗按钮 time.sleep(60) # 自动体力回复 os.system('adb shell input tap 930 705') # 点击体力按钮 time.sleep(3) os.system('adb shell input tap 617 369') # 点击体力回复按钮 time.sleep(3) os.system('adb shell input tap 594 735') # 点击确定按钮 time.sleep(3) os.system('adb shell input keyevent 4') # 返回 time.sleep(3) os.system('adb shell input keyevent 4') # 返回
以上代码实现了自动挑战妖怪以及自动体力回复两个功能。其中appium工具用于驱动阴阳师游戏,而os和time库用于adb命令操作和时间控制。
如此一来,我们就可以轻松挑战各种难度的妖怪和BOSS,并且不需要频繁手动操作以及担心体力不够的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。