Я пытаюсь переместить мою камеру в Minecraft с python - PullRequest
0 голосов
/ 03 марта 2020

Я успешно узнал, как перемещаться, перетаскивать и щелкать в Minecraft с кодом python. Единственное, что я заставил курсор работать в меню инвентаря / крафта. Одна строка, которую я использовал для go up, была

pyautogui.moveRel(0, -33, duration=0.1)

. По какой-то причине это не работает вне меню крафта. Я не могу двигать камеру в открытой части Minecraft. У меня тоже была проблема с клавиатурой, она набирала нужные мне клавиши в текстовом поле, но не в реальной игре. Я исправил это с помощью клавиатуры.press () и клавиатуры.release () вместо pyauto gui. Pyauto gui работает для нажатия и перемещения в меню крафта, но не в реальной игре.

Есть мысли о том, как перемещать камеру в игре?

Ответы [ 2 ]

0 голосов
/ 03 марта 2020

Относительное перемещение мыши Pyhon DirectInput не так, как ожидалось

Глядя на это, я нашел ответ. Я пытался переместить мышь туда, где в игре был указан c прямой ввод, который мне нужно было использовать. Я только что позвонил MouseMoveTo() с нужными номерами.

По какой-то причине он работает только так MouseMoveTo(0,100,) с добавленной запятой в конце

0 голосов
/ 03 марта 2020

Pyauto gui не работает в видеоиграх на Windows или любой другой распространенной ОС. Я предлагаю попробовать https://pypi.org/project/mouse/, так как функция клавиатуры работает для других людей.

...