我用Java Robot编写了一个用于控制赛车游戏的机器人.除了键"向下"(向上,向左,向右键工作得非常好)之外,机器人适用于极品飞车地下.但是我的机器人无法控制极品飞车最需要的速度.
机器人工作正常,但游戏不接受模拟的关键事件.我做了一些搜索,发现游戏是基于DirectX的.在DirectX中,键盘/鼠标事件是特殊的.似乎游戏直接"询问"键盘,而不是通过Windows.我在CS中尝试我的程序,发现它运行得很好.
我使用Eclipse和Java 1.6在Windows 7中编程.所以我想问为什么不需要速度最想要接受模拟的关键事件以及如何解决这个程序?谢谢.