试图在库决定创建一个窗口和捕捉用户输入我的OpenGL应用程序,但也有只是太多的选择:的OpenGL窗口化图书馆2009年
GLUT已经过时了。我喜欢GLFW,但是看起来你不能在显示它之前设置窗口位置(我希望它居中,这么多要问?),所以你看到它出现,然后转移,这困扰着我。 Plus开发似乎也停止了。 SFML有一些很好的功能,但它使用事件轮询而不是回调,我喜欢用于解耦。我不认为我需要FLTK的所有GUI功能。 SDL速度很慢(似乎没有充分利用GPU)。另外3个我不太了解(FreeGLUT,OpenGLUT,OGLWFW)。那么,哪些是罪恶的较小者呢?我还没有听说过其他人吗?
我只是想做一个简单的2D游戏。我对OpenGL非常熟悉,我并不需要绘制例程,但我可能不会抱怨其他功能,如果它们正确实施,可能会有用。
OGLWFW目前似乎只是Win32。该网站称Linux/Mac支持是“计划中的”。您还没有说过,授权或跨平台支持是否是一个问题 - 如果是,您可能需要记下这一点。 – greyfade 2009-08-10 03:32:30
哦。我一定已经掩饰了这一点。跨平台很不错...特别是因为我现在正在Ubuntu上开发。许可证只是一个小问题,因为我似乎从来没有完成任何事情......我从来没有达到能够销售它的程度。 – mpen 2009-08-10 04:03:02