【发布时间】:2021-12-22 17:08:33
【问题描述】:
在切换到 pydirectinput 之前,我一直在玩 pyautogui,以便在 Minecraft 中实现自动化。我正在制作一个采矿机器人,我遇到了一些涉及游戏中自动鼠标移动的问题。我正在使用 moveRel() 函数,虽然我使用了 move() 和 moveTo(),但它们产生的结果与 moveRel() 相同,可以上下移动玩家的头部。但是,即使我将偏移量设置为非常低的值(例如 1),玩家的头部也会在整个运动范围内旋转。为了帮助您形象化这一点,在 Minecraft 中,想象您的角色凝视着地平线。现在想象一下,如果你突然将鼠标猛拉回来会发生什么。玩家会面朝下吗?好吧,每次我尝试使用 pydirectinput 稍微移动鼠标时,播放器总是面朝下。当我在 pydirectinput 中使用鼠标移动功能时,是什么导致播放器向下看,好像它的相机被锚定了?
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: automation minecraft pyautogui