【问题标题】:I am trying to move my camera in minecraft with python我正在尝试使用 python 在我的世界中移动我的相机
【发布时间】:2020-03-03 01:00:11
【问题描述】:

我已经成功地了解了如何使用 python 代码在 Minecraft 中移动、拖动和单击。唯一的事情是我已经让光标在库存/制作菜单中工作。我曾经上过的一条线是

pyautogui.moveRel(0, -33, duration=0.1)

由于某种原因,这在制作菜单之外不起作用。我无法在 Minecraft 的开放世界部分移动相机。我的键盘也有问题,它会在文本框中输入我想要的键,但在真正的游戏中不会。我通过使用keyboard.press() 和keyboard.release() 而不是使用pyautogui 解决了这个问题。 Pyautogui 适用于在制作菜单中点击和移动,但在真实游戏中却不适用。

关于如何在游戏中移动相机有什么想法吗?

【问题讨论】:

    标签: python import mouseevent minecraft mousemove


    【解决方案1】:

    Pyautogui 不适用于 Windows 或任何其他常见操作系统上的视频游戏。我建议尝试https://pypi.org/project/mouse/,因为键盘功能适用于其他人。

    【讨论】:

    • 您能否提供声明“Pyautogui 无法在 Windows 或任何其他常见操作系统上的视频游戏 [sic] ”的来源?
    • 我从这个网站学习了如何使用 pyautogui:automatetheboringstuff.com/2e/chapter20。在那里,有一个框说它在 Windows 上不起作用。我在 Mac 上试过了,还是不行。我知道这些不是唯一常见的操作系统,但它们是我看到最多的操作系统。我建议使用我列出的网站。
    • 在为 Guitar Hero 3 制作机器人时,pyautogui 在 Windows 上也对我不起作用。Ctypes + 一些低级 Windows API 最终改为工作。
    【解决方案2】:

    Pyhon DirectInput Mouse Relative Moving act not as expected

    看着这个,我找到了答案。我试图将鼠标移动到游戏具有我需要使用的特定直接输入的位置。我刚刚用想要的号码拨打了MouseMoveTo()

    由于某种原因,它只能像 MouseMoveTo(0,100,) 这样在末尾添加逗号

    【讨论】:

      猜你喜欢
      • 2020-07-11
      • 2022-01-03
      • 1970-01-01
      • 2021-11-29
      • 2020-09-14
      • 2012-08-02
      • 2020-08-18
      • 2021-05-27
      • 1970-01-01
      相关资源
      最近更新 更多