我对OpenGL / Glut的编码知识非常有限。我应该建造房子和眨眼睛。现在我用Google搜索并尝试了“快速解决方案”,但我找不到。我想要一个快节奏的教程,让我进入高级概念。请帮助我得到那种教程。很少的介绍和解释以及很多先进的概念。如果有代码我可以学习,我会很感激。
我对C / C ++和小OpenGL感到满意
答案 0 :(得分:6)
快速解决方案是:在3D建模器中为房屋和眼睛建模,如Blender。将网格和索引数组导出到C数组中。编写代码以将网格加载到顶点数组/顶点缓冲区对象和绘制事件处理函数,该函数绑定顶点数组并在索引数组上调用glDrawElements。
通过从两个网格构建眼睑来实现闪烁,这两个网格可以围绕某个轴旋转,使其看起来像闪烁。
OpenGL只是一个绘图API。它没有建模功能。它只是将三角形推到屏幕上。任何“代码模型”的家庭作业都是错误的,发出作业的人对此一无所知。
答案 1 :(得分:3)
对于一些不可能过时的OpenGL教程,请尝试:
This question here on SO也可能有所帮助。
答案 2 :(得分:2)
如果你想在OpenGL编程中有一个很棒的速成课程,请完成http://nehe.gamedev.net/上的教程。