gpt4 book ai didi

java - Java 可以读取基于 Adob​​e Flash 的游戏中发生的情况吗?

转载 作者:行者123 更新时间:2023-12-02 11:07:18 25 4
gpt4 key购买 nike

正如标题所述,Java 是否可以读取基于 Web 浏览器的 Flash 游戏中发生的情况?

例如:我可以制作一个 Java 程序,它可以通过读取当前发生的情况来为我玩 FarmVille,并根据一组预先确定的操作做出决策吗?

最佳答案

FarmVille 不发布任何类型的 API,并且您将无法访问分配给 Flash 播放器的 RAM(据我所知),因此您唯一真正的操作过程是分析屏幕并自动输入。换句话说,没有预先编写的farmville.getUnplowedCells()可供使用,但您可以编写一个程序来截取屏幕截图,分析它们以找到未犁过的单元格,然后生成鼠标/键盘输入,该输入将让你的角色耕耘他未耕耘的细胞。 Robot类可以用于此类编程。

这会非常耗时,而且可能不值得付出努力。另外一个副作用是,这实际上会“控制”您的鼠标和键盘,并阻止您正常使用计算机。不过,可以通过在虚拟机中运行程序来缓解这个问题。

关于java - Java 可以读取基于 Adob​​e Flash 的游戏中发生的情况吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15819659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com