尝试选择一个用于创建窗口和捕获用户输入的库,以供我的OpenGL应用程序使用,但是选择太多了。
GLUT已经过时了。我喜欢GLFW,但似乎无法在显示窗口之前设置窗口位置(我希望它居中,这样太过分了吗?),所以你会看到它出现然后移动,这让我很烦恼。此外,开发似乎也停滞了。SFML有一些不错的功能,但它使用事件轮询而不是回调,我更喜欢回调来进行解耦。我认为我不需要FLTK的所有GUI功能。SDL很慢(似乎没有利用GPU)。其他三个我不太了解(FreeGLUT、OpenGLUT、OGLWFW)。那么哪个是较小的恶?还有其他我没听说过的吗?
我只是想制作一个简单的2D游戏。我对OpenGL足够熟悉,不需要绘图例程,但如果它们被正确实现,我可能不会抱怨其他可能有用的函数。
我只是想制作一个简单的2D游戏。我对OpenGL足够熟悉,不需要绘图例程,但如果它们被正确实现,我可能不会抱怨其他可能有用的函数。