我正在尝试检索滚轮三角形以进行相机缩放。
我有一个glfw滚动事件回调,它给我一个-1或1的int,具体取决于事件发生时的滚动方向。
glfwSetScrollCallback(window, mouseScrollCallback = new GLFWScrollCallback() {
@Override
public void invoke(long window, double xOffset, double yOffset) {
// ...
}
});
其他一切都和往常一样,有一个游戏循环并可以访问帧时间/增量时间。
我希望delta能够“表现得很好”,你是如何直观地理解它的。默认情况下为0,并根据滚动量简单地为-n或n。
我已经通过累积偏移量进行了实验,然后在游戏循环中再次减少它,但无论我怎么做,它似乎都不合适。