OpenGL-C++:OpenGL开发食谱中的免费相机

OpenGL - C++: Free Camera in Opengl Development Cookbook

本文关键字:免费 相机 OpenGL 开发 OpenGL-C++      更新时间:2023-10-16

最近在下面的代码中回顾了使用相机到FPS风格的代码。

代码,功能:OnMouseMove

当捕捉鼠标移动并计算旧移动和新移动之间的差异时,将结果除以5,然后将新鼠标坐标插入阵列中,这样我们就可以实现鼠标过滤平滑。我的问题是,为什么要计算鼠标坐标除以5的差值?

因为他们把所有东西都除以5,所以看起来这只是一个缩放因子,使移动达到所需的速度。这可能只是对这个因素的经验调整。