欧洲卡车模拟器中的直接输入不工作

2024-04-23 06:46:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在Euro truck Simulator 2中创建自动卡车,使用PIL进行图像捕获,使用OpenCV进行图像处理,使用tensorflow进行动作预测。

唯一的问题是我不能发送输入到欧洲卡车模拟器2游戏。 我使用的是windows10,以1280x720窗口模式拍摄。使用Win32 Direct Input API,如下所述

Stackoverflow Answer implementation of Direct Input in Python

我使用的是W(0x11代码)键的按键功能,睡眠执行5秒,然后释放键释放键。你知道吗

卡车就是不动,窗口在焦点,而脚本正在运行,而且我可以手动驾驶卡车像往常一样

PressKey(0x11)
time.sleep(5)
ReleaseKey(0x11)
time.sleep(1)

注意:我也尝试过使用pyautogui。循环50次,每次按键


Tags: 图像inputpiltimetensorflowsleepopencv图像处理