对手机屏幕位置进行点击

def click(self, x, y):"""输入两个二维列表,表示要点击的位置的x坐标,y坐标"""# 通过adb将要点击的点传入手机端  实现点击cmd_click = 'adb shell input tap {} {}'.format(x, y)os.system(cmd_click)

对比图片返回相似度

用自己准备好的模板图片和传入的图片进行对比通过匹配度看是否存在包含关系

def match(self, img1, template):"""img1代表待匹配图像, template代表模板, 模板是小图"""res = cv2.matchTemplate(img1, template, cv2.TM_CCOEFF_NORMED)maxres = res.max()# 将匹配度返回return maxres

截屏并返回图片

def get_screen(self):# 截屏口令cmd_get = 'adb shell screencap -p /sdcard/screen_img.png'# 发送图片口令cmd_send = 'adb pull sdcard/screen_img.png ./img'# 截屏和发送操作os.system(cmd_get)os.system(cmd_send)img = cv2.imread('./img/screen_img.png', 0)return img

adb工具对屏幕截图效率不高 大概0.5秒获取一张图片

所以不建议制作操作复杂或画面变动频率高的游戏

python制作手机游戏脚本能使用到的相关方法相关推荐

  1. 【python】python制作 连连看 游戏脚本(一)

    [python]python制作 连连看 游戏脚本(一)_sunriver2000的博客-CSDN博客 [python]python制作 连连看 游戏脚本(二)_sunriver2000的博客-CSD ...

  2. 【python】python制作 连连看 游戏脚本(二)

    [python]python制作 连连看 游戏脚本(一)_sunriver2000的博客-CSDN博客 [python]python制作 连连看 游戏脚本(二)_sunriver2000的博客-CSD ...

  3. 【python】python制作 连连看 游戏脚本(三)

    [python]python制作 连连看 游戏脚本(一)_sunriver2000的博客-CSDN博客 [python]python制作 连连看 游戏脚本(二)_sunriver2000的博客-CSD ...

  4. 利用Python制作阴阳师游戏脚本,爆肝是不可能爆肝的

    大家好. 近日来,一款名为阴阳师的游戏引诱了我,使我沉迷于网络游戏,日渐消瘦的我,荒废了时日,忘记了社会主义接班人的使命,忘记了构建人类命运共同体的伟大抱负. 为了挽救我美好的青春,为了挽救我的人生, ...

  5. 用Python可以制作手机游戏吗?

    是的,可以用Python制作手机游戏. Python是一种高级编程语言,可以用来开发多种类型的软件,包括手机游戏.通过使用一些第三方库,比如 Pygame.Kivy.Ren'Py 等,可以方便地制作出 ...

  6. python能制作游戏吗_如何用Python制作小游戏

    要想用Python制作小游戏,必须要安装一个插件Pygame 什么是Pygame Pygame是跨平台Python模块,专为电子游戏设计,包含图像.声音.建立在SDL基础上,允许实时电子游戏研发而无需 ...

  7. Python 制作迷宫游戏(二)——游戏窗口

    Python 制作迷宫游戏(二)--游戏窗口 上一节我们使用prime做了迷宫的底层数组,它的形式是一个二维数组. 这一节我们着手开始制作游戏窗口 使用模块 pygame 在这项迷宫游戏的制作当中需要 ...

  8. Python 制作迷宫游戏(三)——地图精灵

    Python 制作迷宫游戏(三)--地图精灵 上一节我们已经成功的生成了一个游戏窗口 这一节我们将试着把地图的瓦片与地图数组绑定并绘制到窗口中 当然,作为一个迷宫,地图的作用不仅仅是背景板,它最为重要 ...

  9. 如何用python制作五子棋游戏_Python制作打地鼠小游戏

    原文链接 Python制作小游戏(二十一)​mp.weixin.qq.com 效果展示 打地鼠小游戏https://www.zhihu.com/video/1200492442610450432 简介 ...

最新文章

  1. char,TCHAR,WCHAR区别
  2. 每天一个linux命令(61):vi命令 /企业常用的linux命令清单
  3. 【2019暑假刷题笔记-STL绪论(二)】总结自《算法笔记》
  4. 信息系统项目管理师-项目质量管理核心知识点思维脑图
  5. GDCM:dicom文件的临床试验注释的测试程序
  6. SAP Spartacus Org Unit明细页面的设计原理
  7. 2018世界幸福指数中国排第86,这种报告是怎样做出来的?
  8. 大学中计算机考查课不及格怎么办,大学体测不及格怎么办 有哪些补救方法
  9. Raki的读paper小记:CLASSIC: Continual and Contrastive Learning of Aspect Sentiment Classification Tasks
  10. 关于 联想昭阳 E43A 无线开关设置的 正确解决办法
  11. 数学对于编程有多重要?
  12. 王家林人工智能AI 第七节课:四种性能优化Matrix编写AI框架实战(Gradient Descent的陷阱、及几种常见的性能优化方式实战)老师微信13928463918
  13. html学生基本信息表格模板,学生基本信息表excel模板
  14. Android 开发 -- 开发第一个安卓程序、Android UI开发(布局的创建:相对布局和线性布局、控件单位:px pt dp sp、常用控件 、常见对话框、ListView)
  15. python去除含st的股票
  16. 似然函数以及最大似然估计
  17. Java打破双亲委派机制
  18. Word 插件中没有Endnote(Cwyw Citation Recognizer)解决办法
  19. 新闻稿如何优化?新闻稿优化的实战技巧
  20. 【python拼图】遍历文件夹后,自动拼接图像成正方形图,或者指定行数显示

热门文章

  1. 计算机系统与配置要求,电脑系统以及Adobe Audition的版本配置要求-喜马拉雅
  2. PAT A1143 Lowest Common Ancestor ——沉舟侧畔千帆过,病树前头万木春
  3. 孙空空的Vue之路-Day03-Class与Style的绑定操作
  4. mysql增加字段 first_MySQL教程41-MySQL数据表添加字段
  5. 5种经典程序化日内交易策略
  6. matlab曲线拟合详解(含fit、fittype函数及fitoptions设置)
  7. 影响债市行情的主要因素_决定债券收益的十大因素
  8. 傅立叶变换、Gabor变换与小波变换
  9. 一文详解!你真的了解商业智能BI吗?
  10. 第三方PORTAL认证系统对接华为AC6605实现无线WiFi微信认证、短信认证和访客认证