Event handling 如何用GLUT将鼠标固定在屏幕中心?
我想把我的鼠标固定在屏幕中间,我的意思是当用户移动鼠标时,他看到的唯一东西就是在环境中旋转,而且鼠标光标永远不会到达窗口边界 我想用鼠标操作我的相机,但当鼠标到达窗口边框或全屏模式下的屏幕边框时,鼠标位置不会改变,但相机仍应根据鼠标移动的速度缓慢或快速旋转Event handling 如何用GLUT将鼠标固定在屏幕中心?,event-handling,mouse,mouseevent,user-input,glut,Event Handling,Mouse,Mouseevent,User Input,Glut,我想把我的鼠标固定在屏幕中间,我的意思是当用户移动鼠标时,他看到的唯一东西就是在环境中旋转,而且鼠标光标永远不会到达窗口边界 我想用鼠标操作我的相机,但当鼠标到达窗口边框或全屏模式下的屏幕边框时,鼠标位置不会改变,但相机仍应根据鼠标移动的速度缓慢或快速旋转 我应该如何解决这个问题?可以做到这一点。如果您正在寻找一种特定于OS的方式来实现这一点,请考虑查看SDL的源代码。< /P>不使用OpenGL。OpenGL只处理绘制东西。输入处理特定于所使用的窗口/事件/操作系统。我尝试GLUT…有什么方法
我应该如何解决这个问题?可以做到这一点。如果您正在寻找一种特定于OS的方式来实现这一点,请考虑查看SDL的源代码。< /P>不使用OpenGL。OpenGL只处理绘制东西。输入处理特定于所使用的窗口/事件/操作系统。我尝试GLUT…有什么方法可以处理这个问题吗?GLUT不能这样做。但是GLUT既不是OpenGL的一部分,也不是强制使用GLUT的。我建议使用不同的框架。例如,GLFW支持隐藏鼠标光标,然后将报告可用于您的任务的相对移动。