游戏正在阻止 Python 鼠标移动

时间:2021-01-21 21:35:11

标签: python directx mouse

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

Detected block with coordinates

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

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

一些帖子提到游戏使用直接输入,所以我尝试了 this answerwin32apianother answerctypes。它们在游戏中也不起作用。

我觉得此时我已经用尽了所有选择。任何帮助将不胜感激。

0 个答案:

没有答案