游戏是阻止Python鼠标移动

2024-10-01 13:43:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我为Audiosurf 2训练了一个级联分类器来检测块。然后我计算了方块的中心坐标,这样我可以在玩的时候把鼠标移动到那个位置

Detected block with coordinates

但是当游戏开始时,光标消失了,我在船左右移动时玩。我的脚本在游戏中不移动鼠标。游戏只记录我的鼠标的移动。但当我暂停游戏时,鼠标会再次出现,它会像它应该的那样以方块为中心。块上的单击功能也不起作用

我尝试了几个库:mousepyautoguipydirectinputpynput。我可以得到鼠标的当前位置,但无法移动鼠标。在屏幕上没有光标的情况下,它们都无法工作。然而,这些库中的键盘按键工作正常

有几篇帖子提到游戏使用directinput,所以我尝试了来自this answerwin32api和来自another answerctypes。他们在游戏中也不起作用

我觉得在这一点上我用尽了所有的选择。任何帮助都将不胜感激


Tags: answer功能脚本游戏分类器记录鼠标中心