在游戏中使用 python 控制鼠标移动



我想通过让我的代理玩电子游戏来学习一些强化学习概念。为了做到这一点,我想控制游戏中的鼠标移动。

我一直在摆弄win32api,使用win32api.SetCursorPos((x,y))来移动鼠标。虽然这在我的桌面上完美运行,但我找不到翻译游戏内运动的方法。

我也尝试使用pyautogui,但也没有运气。

关于如何解决这个问题的任何建议?

from pynput.mouse import Controller, Button

def clickAt(Mouse, x, y):
Mouse.position = (x, y)
Mouse.press(Button.right)
Mouse.release(Button.right)

Mouse = Controller()
clickAt(Mouse,100,100)

这就是你用 pynput 做到这一点的方式

最新更新