Я пытаюсь создать автономный грузовик в Euro Truck Simulator 2, используя PIL для захвата изображений, OpenCV для обработки изображений и тензорный поток для предсказания действий.
Единственная проблема в том, что я не могу отправить информацию в игру Euro Truck Simulator 2.Я использую Windows 10, захватывая в оконном режиме 1280x720.Использование Win32 API прямого ввода, как описано ниже
Stackoverflow Ответ реализация прямого ввода в Python
Я использую функцию PressKey для клавиши W (код 0x11) и спящего выполнения для5 секунд и затем ReleaseKey, чтобы отпустить ключ.
Грузовик просто не будет двигаться, окно находится в фокусе, пока выполняется сценарий, а также я могу вручную управлять грузовиком как обычно
PressKey(0x11)
time.sleep(5)
ReleaseKey(0x11)
time.sleep(1)
Примечание: я также пытался использовать pyautogui.Зацикливание 50 раз и нажатие клавиши каждый раз