游戏开发/渲染和游戏引擎/OpenGL/GLUT 指南
外观
GLUT(发音与“gluttony”中的“glut”相同)是OpenGL Utility Toolkit,一个与窗口系统无关的工具包,用于编写OpenGL程序。它为OpenGL实现了一个简单的窗口应用程序编程接口(API)。GLUT使学习和探索OpenGL编程变得容易得多。GLUT提供了一个可移植的API,因此您可以编写一个可以在所有PC和工作站操作系统平台上运行的OpenGL程序[1]。
GLUT不是开源的。Mark Kilgard拥有版权。有一些更新的开源替代方案[1]。
- 有关如何创建 3D 基本透视场景的代码
- 有关如何创建 2D 基本正交场景的代码
- 用于处理鼠标、键盘等的函数。
- 如何将 glut 组合在一起以便分发给其他人。
GLUT 支持[1]
- 用于OpenGL渲染的多个窗口
- 回调驱动的事件处理
- 复杂的输入设备
- '空闲'例程和计时器
- 一个简单的级联弹出菜单工具
- 用于生成各种实体和线框对象的实用程序例程
- 支持位图和描边字体
- 各种窗口管理功能