2013-08-04 19 views
0

我想创建一个程序,可以在我的RPG日志中收集,问题是我不知道从哪里开始。我知道C++和一些C#,但我没有关于如何扫描屏幕的线索。创建日志在RPG中收集的屏幕刮板

我看什么在:

  • 屏幕抓取(大部分信息是刮HTML页)
  • OCR(大部分信息 是OCR对图像文件,而不是一个活动窗口)
  • 间谍++(我没有得到 线索)

我可以用任何语言做到这一点,但我更喜欢C++或C#,因为这就是我最有经验的

这样做的最好方法是什么?任何人都有一些有用的链接/提示?

例子的东西,我想知道(除其他事项外):

难道是明智的截图像一次seccond,然后分析这些图像?

我应该学习和使用Windows API吗?

你来砸在我面前:

  • 是的,我知道,这将是一个大的项目,没有我期待轻松完成
  • 是的,我明白,我将不得不更多地了解编程来做到这一点(这是目标的一部分)
  • 是的,我知道它可能超过我目前的技能水平,但我想通过尝试来解决这个问题:)

请帮助我,我真的不有一个关于从哪里开始

编辑

线索,如果你downvote,请让我知道这是为什么。我尊重并希望正确地使用该网站

+0

当你说 “日志收集”,你从字面上的意思是在这个游戏中拿起日志,或阅读RPG登录? 你也可以是一个更具体的。 不是一个混蛋,但:不是一个链接农场(只是试图帮助你的问题得到答案;-))。 –

+0

我的意思是例如创建一个XML日志文件(从屏幕上的信息),例如存储节点的名称,坐标和时间 –

+2

为什么你想要经历扫描屏幕截图的麻烦(咬合,扭曲,......),当你可以尝试窥探例如库存? – ted

回答

3

如果您对创建此程序非常认真,我建议您忘记扫描屏幕,图像分析非常迅速地变得非常复杂。

改为查看内存读数,游戏中显示的信息也可以作为游戏工作记忆中的直接值读取。

你的游戏已经有资源可能已经在google了。

World of Warcraft

Diablo 3