我正在創建一個簡單的FPS遊戲,其中的相機移動是用鼠標控制的。當它在窗口內時用鼠標移動相機非常簡單。但即使當我離開窗戶時,我怎麼能做到這一點?FPS在OpenGL中的鼠標移動(甚至在窗外)
我聽說過有關將鼠標固定在屏幕中央的一些事情,但我不確定如何使其發揮作用。
目前,我有以下幾點:
public void mouseMoved(MouseEvent event) {
x = X;
y = Y;
X = event.getX();
Y = event.getY();
}
public void update() {
dX = X - x;
dY = Y - y;
x = X;
y = Y;
}