使用GLUT和不使用GLUT进行OpenGL编程有什么区别

时间:2012-03-30 19:40:25

标签: opengl graphics

我想开始使用OpenGl开发图形编程

要开始,我正在关注OpenGL

我遇到了使用GLUT进行编程而没有使用GLUT,但作为OpenGL的新用户,我更加困惑如何使用它?

2 个答案:

答案 0 :(得分:5)

GLUT是 OpenGL实用工具包

它的确是这样的:

  • 用于OpenGL渲染的多个窗口
  • 回调驱动的事件处理
  • 先进的输入设备
  • “闲置”例程和计时器
  • 一个简单的级联弹出菜单工具
  • 用于生成各种实体和线框对象的实用程序例程
  • 支持位图和笔触字体
  • 其他窗口管理功能

您可以找到更多相关信息here

答案 1 :(得分:1)

GLUT被设计为用于简单演示和教程的库。也许一个人无法使用它创建完整的AAA游戏标题......但是对于学习/教学来说它是一个很棒的工具。

GLUT现在很老了,所以寻找FreeGlut,它不仅可以处理基本的GLUT功能,而且还提供一些更高级的功能:如全屏游戏模式等。

http://freeglut.sourceforge.net/