gpt4 book ai didi

java lwjgl 设置鼠标位置而不更改 dx 或 dy

转载 作者:太空宇宙 更新时间:2023-11-04 12:41:59 26 4
gpt4 key购买 nike

你好,我正在制作一个 3D 游戏,现在我已经开始制作一些让用户与鼠标交互的东西,我有点卡住了(真的卡住了)。我想做的是,当用户移动鼠标时,它会移回到中心(或者是我输入的坐标),而不影响 Mouse.getDX() 和 Mouse.getDY()。这是我测试移动鼠标的部分的代码。

    public void onMouser(){
yaw+=Mouse.getDX();
pitch-=Mouse.getDY();

Mouse.setCursorPosition(750, 500);
}

提前致谢

最佳答案

public void calculatePitchAndYaw() {
pitch += Mouse.getY() - HEIGHT /2;
yaw += Mouse.getX - WIDTH / 2;
Mouse.setCursorPosition(WIDTH / 2, HEIGHT /2);
}

尝试这样的事情。所以你不会回到原来的位置。

关于java lwjgl 设置鼠标位置而不更改 dx 或 dy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36751467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com