我想通过让我的代理玩电子游戏来学习一些强化学习概念。为了做到这一点,我想控制游戏中的鼠标移动。
我一直在摆弄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 做到这一点的方式