我想尝试创建一个玩游戏的程序。 IE。 “机器人”。
我希望能够直接访问屏幕上的像素。 IE。让我的程序“看到”一场比赛,然后“采取行动”(或者至少画出它将采取什么行动的图片)。
Windows 和 Linux 的建议都值得赞赏,尽管我的猜测是在 Linux 上应该更容易做到。
我猜这可以通过一些 X/Gnome 调用来完成?
我不害怕C,即使是复杂的示例也受欢迎。
SDL http://www.libsdl.org/是一个跨平台库,允许您直接访问帧缓冲区像素。您可以通过以下方式了解如何访问屏幕上的像素像素访问示例 http://www.libsdl.org/cgi/docwiki.cgi/Pixel_Access在文档 wiki 上。
一般来说,机器人看不到游戏图形,而是看到底层数据结构,除非您尝试做与计算机视觉相关的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)