【问题标题】:How to move minecraft character's camera in minecraft using an external java program如何使用外部 java 程序在我的世界中移动我的世界角色的相机
【发布时间】:2020-07-11 10:35:53
【问题描述】:

我正在尝试使用 Java Robot 类来移动玩家的相机。我打算用 MIDI 键盘来移动它,我已经完成了所有其他移动,但是鼠标要困难得多。

当我尝试时:

Robot r = new Robot();
Point m = MouseInfo.getPointerInfo().getLocation();
int x = m.x;
int y =m.y;

if(shortMessage.getData1() == 78) {
    r.mouseMove(x+shortMessage.getData2(),y);
}
else if(shortMessage.getData1() == 76) {

}

它使相机向下看并转身。

我真的不想为 Minecraft 编写一个模组并将其保留在外部。

我在《发薪日 2》游戏中使用相同的代码进行了尝试,结果完美无缺。

【问题讨论】:

  • 我有同样的问题:另外,即使只是使用 MouseInfo 中的当前坐标调用 mouseMove 也会导致相机向下看。

标签: java minecraft


【解决方案1】:

在游戏中,转到选项 > 控制 > 鼠标设置,然后将原始输入设置为关闭。现在您可以在外部模拟游戏中的鼠标移动,例如使用 awt.Robot.mouseMove。

【讨论】:

    猜你喜欢
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-13
    • 1970-01-01
    相关资源
    最近更新 更多