跳至内容

游戏开发/渲染和游戏引擎/OpenGL/GLUT 指南

50% developed
来自维基教科书,为开放世界提供开放书籍

GLUT(发音与“gluttony”中的“glut”相同)是OpenGL Utility Toolkit,一个与窗口系统无关的工具包,用于编写OpenGL程序。它为OpenGL实现了一个简单的窗口应用程序编程接口(API)。GLUT使学习和探索OpenGL编程变得容易得多。GLUT提供了一个可移植的API,因此您可以编写一个可以在所有PC和工作站操作系统平台上运行的OpenGL程序[1]

GLUT不是开源的。Mark Kilgard拥有版权。有一些更新的开源替代方案[1]

有关如何创建 3D 基本透视场景的代码
有关如何创建 2D 基本正交场景的代码
用于处理鼠标、键盘等的函数。
如何将 glut 组合在一起以便分发给其他人。


Clipboard

待办事项
考虑添加更多页面


GLUT 支持[1]

  • 用于OpenGL渲染的多个窗口
  • 回调驱动的事件处理
  • 复杂的输入设备
  • '空闲'例程和计时器
  • 一个简单的级联弹出菜单工具
  • 用于生成各种实体和线框对象的实用程序例程
  • 支持位图和描边字体
  • 各种窗口管理功能
[编辑 | 编辑源代码]

参考文献

[编辑 | 编辑源代码]
华夏公益教科书