Java 游戏循环中的GLFW滚轮三角形

Java 游戏循环中的GLFW滚轮三角形,java,c++,game-engine,glfw,Java,C++,Game Engine,Glfw,我正在尝试检索用于相机缩放的滚轮增量 我有一个glfw scroll事件回调,根据事件发生时的滚动方向,它给我一个int值-1或1 glfwSetScrollCallback(window, mouseScrollCallback = new GLFWScrollCallback() { @Override public void invoke(long window, double xOffset, double yOffset) { // ... }

我正在尝试检索用于相机缩放的滚轮增量

我有一个glfw scroll事件回调,根据事件发生时的滚动方向,它给我一个int值-1或1

glfwSetScrollCallback(window, mouseScrollCallback = new GLFWScrollCallback() {

    @Override
    public void invoke(long window, double xOffset, double yOffset) {
        // ...
    }
});
其他一切都像往常一样,有一个游戏循环和对帧时间/增量时间的访问

我希望三角洲“表现良好”,即你如何直观地理解它。默认情况下为0,并根据滚动量短暂地为-n或n


我已经通过积累偏移量来进行实验,然后在游戏循环中再次减少它,但是不管我怎么做,它似乎都不适合。

这是java和C++的两种方法。我的实现是在爪哇,GLFW是C++ API。我想双方都可以就此发表一些看法。