模拟Python游戏手柄输入来控制游戏

时间:2020-02-06 04:23:58

标签: python controller directx gamepad

我正在尝试使用python控制游戏。我要控制的特定游戏是F1 2019(DirectX 12版本)。我已经成功地使用ctypes通过键盘输入来控制游戏,但是我想知道是否有任何方法可以获取控制器类型的输出。

从长远来看,我希望最终能够训练一个模型,该模型能够通过一条轨道行驶。当前,通过键盘输入的工作方式,汽车将处于全油门状态,或者完全断裂。同样,它不会逐渐增加转向。从本质上讲,它必须按下键并释放它,然后重复该操作直到它穿过一个角为止。然而,游戏的控制器输入将允许先前动作的逐渐增加,而不是“开/关开关”。有没有办法将“控制器”输入发送到游戏?

我确定我遗漏了一些细节,请随时提出问题。我正在按照senddex GTA V Python Plays视频作为指南。

0 个答案:

没有答案