首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编写AI:屏幕捕获和输入

编写AI:屏幕捕获和输入
EN

Stack Overflow用户
提问于 2012-07-22 20:12:57
回答 1查看 939关注 0票数 2

我正在考虑一个自己喜欢的项目,为Windows上的一个简单游戏编写一个AI (C++/python优先)。你能告诉我抓取简单屏幕截图的方法是什么吗,这样我就可以做一些非常简单的物体识别/找出基本上什么是什么像素颜色。

我还需要管理输入(移动鼠标,点击等)吗?我主要是一个linux的家伙,所以我打赌我需要使用一些DirectX API来注入事件?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-22 20:18:22

我曾经这样做,因为我打破了宝石闪电战的记录。事实证明,计算机比所有不使用作弊的人都要快得多。

由于几年前我为其创建的机器人游戏是在浏览器中运行的flash游戏,因此我只需要使用普通的Win32应用程序接口调用来获取屏幕内容并发送鼠标事件。

你可以从这里开始阅读一些关于grabbing screen content的内容,还有关于simulating mouse input的内容。

我认为你最好使用.NET而不是C++。如果你真的喜欢Python,试试IronPython,因为它是基于.NET的,它会使与Windows的接口变得容易得多。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11600196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档