我正在写一个简单的游戏,我将让鼠标控制相机(使用GlutPassiveMotionFunc).
我将根据回调之间的鼠标差异进行俯仰和偏航,但是我认为每次尝试移动鼠标时"强制"鼠标回到屏幕中心是个好主意.这样,它们的光标不会位于屏幕的边缘,并且它们无法在该方向上进一步移动.
我可以用什么Glut/OpenGL命令强制改变鼠标的位置?
hbw*_*hbw 11
使用glutWarpPointer(x, y)
,where x
和y
(均为int
s)以像素为单位(相对于窗口的原点).例如:
glutWarpPointer(windowWidth / 2, windowHeight / 2);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10807 次 |
最近记录: |