GLUT 是一个非常古老的 OpenGL 框架,似乎对它有很多负面的态度。我听说 SDL 是一种替代方案,但据我了解,它不处理 OpenGL 的 3d 组件。什么是一个很好的选择(最好有好的文档,所以它很容易学习)可以做 GLUT 做的事情并提供更多的功能,例如。制作一个完整的3d游戏?我不喜欢使用预制的游戏引擎,我更愿意从头开始构建自己的代码。
问问题
3492 次
3 回答
4
原始 GLUT 已经很老了,我不会推荐它。但它的新版本:http: //freeglut.sourceforge.net/是相当有趣的框架。Is 与 GLUT 一样简单,但添加了更多功能:鼠标滚动、新几何对象等。
这个库的最后一个版本是 2012 年 1 月
这是一个有用的链接,其中包含几个 opengl 框架:http ://www.opengl.org/resources/libraries/windowtoolkits/
如果您想制作 w“整个”项目,我建议结合更多库:
于 2013-01-18T13:10:27.787 回答
3
如果您要使用现代 OpenGL GLFW 是管理上下文、窗口创建、用户输入的最佳选择。该库非常活跃,不断发布新版本。只是想补充一点,我从 GLUT 和 FREEGLUT 转移的考虑是缺乏为创建的上下文定义颜色、模板、深度位和 MSAA 样本的能力。GLFW 允许您这样做。
于 2013-01-18T12:48:41.247 回答