Java 游戏循环中的GLFW滚轮三角形
我正在尝试检索用于相机缩放的滚轮增量 我有一个glfw scroll事件回调,根据事件发生时的滚动方向,它给我一个int值-1或1Java 游戏循环中的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) { // ... }
glfwSetScrollCallback(window, mouseScrollCallback = new GLFWScrollCallback() {
@Override
public void invoke(long window, double xOffset, double yOffset) {
// ...
}
});
其他一切都像往常一样,有一个游戏循环和对帧时间/增量时间的访问
我希望三角洲“表现良好”,即你如何直观地理解它。默认情况下为0,并根据滚动量短暂地为-n或n
我已经通过积累偏移量来进行实验,然后在游戏循环中再次减少它,但是不管我怎么做,它似乎都不适合。
这是java和C++的两种方法。我的实现是在爪哇,GLFW是C++ API。我想双方都可以就此发表一些看法。