Closed. This question is off-topic. It is not currently accepting answers. Learn more
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
7年前关闭。
我将要移植一个java OpenGL游戏引擎,它是我在Linux上用java编写的。
我的主要问题是Linux中的OpenGL应用程序使用的实际窗口管理实用程序是什么?是不是freeglut
如果freeglut不是最常用的;那么最常用的是什么?

最佳答案

任何平台上都没有“事实上”的OpenGL窗口管理实用程序。免费供应是常用的,但这并不意味着什么。重要的是你用它做什么。
一般来说,freelut并不适用于“严重”应用程序。它是为自我包含的演示,教程,等等。虽然有一些API可以让您控制主循环,但默认API(99.9%的示例代码将使用的API)具有FreeGLUT管理主循环。对于大多数涉及时间压力或某种动画的游戏,这通常是不可接受的。
你可以让你的代码在FreeGLUT下工作(尽管没有理由它也不能仅仅是Java代码),或者你不能。但也要注意的是,FreeGLUT并没有很好的输入程序(至少不适合游戏),而且它没有声音功能。

10-07 16:43