MxR*_*MxR 3 java mouse lwjgl mousewheel
我想知道如何使用 LWJGL 的 Mouse 类获得以下操作:
谢谢您的帮助!
对于 LWJGL 3 你可以这样做
import org.lwjgl.glfw.GLFW;
import org.lwjgl.glfw.GLFWScrollCallback;
// ...
float mouseWheelVelocity = 0;
GLFW.glfwSetScrollCallback(windowId, new GLFWScrollCallback() {
@Override public void invoke (long win, double dx, double dy) {
System.out.println(dy);
mouseWheelVelocity = (float) dy;
}
});
Run Code Online (Sandbox Code Playgroud)
将变量替换windowId为您的变量。确保到那时它已初始化。然后您可以保存dy显示鼠标滚轮旋转变化的参数(+1 和 -1)。
| 归档时间: |
|
| 查看次数: |
3889 次 |
| 最近记录: |