Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
模拟Python Gamepad输入以控制游戏_Python_Controller_Directx_Gamepad - Fatal编程技术网

模拟Python Gamepad输入以控制游戏

模拟Python Gamepad输入以控制游戏,python,controller,directx,gamepad,Python,Controller,Directx,Gamepad,我试图用python控制一个游戏。我试图控制的具体游戏是2019年F1(DirectX 12版)。我已经成功地使用ctypes通过键盘输入控制游戏,但是我想知道是否有任何方法可以获得控制器类型的输出 从长远来看,我希望最终能够训练出一种能够穿过其中一条轨道的模型。目前,按照键盘输入的工作方式,汽车要么全速行驶,要么一路崩溃。同样,它不会逐渐增加转向。从本质上讲,它必须按下按键,然后松开,然后重复,直到它通过一个角落。然而,游戏的控制器输入将允许之前的动作逐渐增加,而不是“开-关”开关。有没有办法

我试图用python控制一个游戏。我试图控制的具体游戏是2019年F1(DirectX 12版)。我已经成功地使用ctypes通过键盘输入控制游戏,但是我想知道是否有任何方法可以获得控制器类型的输出

从长远来看,我希望最终能够训练出一种能够穿过其中一条轨道的模型。目前,按照键盘输入的工作方式,汽车要么全速行驶,要么一路崩溃。同样,它不会逐渐增加转向。从本质上讲,它必须按下按键,然后松开,然后重复,直到它通过一个角落。然而,游戏的控制器输入将允许之前的动作逐渐增加,而不是“开-关”开关。有没有办法向游戏发送“控制器”输入

我肯定我遗漏了一些细节,所以请随意提问。我跟随sentdex GTA V Python播放视频作为指南