[英]How can I create and move a virtual mouse with python?
我嘗試了 pynput、pyautogui 和其他一些模塊,一切都在 windows 和 fortnite 的 gui 中完美運行,但是當我開始游戲時不會旋轉。 我想使用“usb xbox 360 pc 控制器”(實際上只是一個六軸控制器)來玩堡壘之夜。 控制器的驅動程序使用 directx 7,Windows 10 不支持,但 pygame 檢測到它。
之后我想用arduino和傳感器為游戲制作一個控制器!
我嘗試了pynput,pyautogui和其他一些模塊,所有內容在Windows和Fortnite的gui中都可以正常運行,但是當我啟動游戲時,它並沒有旋轉。 我想使用“ usb xbox 360 pc控制器”(實際上只是一個六軸控制器)來玩要塞。 控制器的驅動程序使用DirectX 7,Windows 10不支持此功能,但是pygame可以檢測到它。
之后,我想用arduino和傳感器制作游戲控制器!
這些庫都不是為游戲而設計的。 正如這篇文章https://www.learncodebygaming.com/blog/pyautogui-not-working-use-directinput 中所解釋的,像 Minecraft 或 Fortnite 這樣的一些游戲有自己的注冊鼠標/鍵盤事件的方式。 解決這個問題的方法,實際上能夠控制鼠標輸入和鍵盤事件是使用全新的PyDirectInput 庫。 他們的 github 存儲庫是https://github.com/learncodebygaming/pydirectinput ,有很多很棒的信息。
這是一個執行鼠標循環並單擊的快速代碼:
import pydirectinput # pip install pydirectinput
pydirectinput.moveTo(0, 500)
pydirectinput.click()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.