2012-07-06 45 views
1

如何将鼠标锁定到某个OpenGL窗口。有点像在Minecraft中完成的。 GameDev是一个更好的地方去问吗?OpenGL鼠标“锁定”

+4

由于输入是平台相关的,OpenGL不处理用户输入。一个非常简单的解决方案就是隐藏光标并将其位置设置到每个窗口的中心位置。但是,这会让您不太准确并且操作系统加速的鼠标值。其他解决方案将取决于您使用的平台。 – 2012-07-06 04:19:29

回答

0

像罗伯特在评论中所说,OpenGL实际上并没有做用户输入。

但是,有些库可以将平台依赖部分抽象出来,如LibSDL。你可以用它来抓住你的窗口的鼠标。