2012-04-12 78 views
-1

我剛剛開始使用Nehe上的教程學習OpenGL,到目前爲止,我正在關注它們。瞭解OpenGL鍋爐板

它有必要了解所有的設置代碼?本教程使用Win32 API來設置窗口,我認爲我理解了大約50%的代碼。

理解所有的系統調用和OpenGL鍋爐板初始化的東西是否至關重要?或者我可以在沒有嚴重損失的情況下開始工作?

回答

2

這是一個主觀的問題,但我的觀點(和許多其他人)認爲,你不需要編寫所有平臺特定的樣板文件。

如果您使用另一個庫,如GLUT或SDL,它變得更容易:讓圖書館擔心設置窗口,然後您可以專注於學習OpenGL。除非你想想要來學習WinAPI,但看起來你的優先級在別處。

NeHe教程有點過時;我已經指出人們對Learning Modern 3D Graphics Programming是一個很好的入門資源,但也有許多其他「現代」OpenGL教程。它使用GLUT。

+0

正如上面指出的那樣:NEHE有點古老......這些教程教授固定管道OpenGL ......但現在我們應該學習/教授基於着色器的管線。我建議:http://www.lighthouse3d.com/tutorials/glsl-core-tutorial/和http://openglbook.com/ – fen 2012-04-12 08:44:59

+0

+1來看看「學習現代3D圖形編程」,它是一個很好的資源。 – 2012-04-12 14:52:28