-1
我剛剛開始使用Nehe上的教程學習OpenGL,到目前爲止,我正在關注它們。瞭解OpenGL鍋爐板
它有必要了解所有的設置代碼?本教程使用Win32 API來設置窗口,我認爲我理解了大約50%的代碼。
理解所有的系統調用和OpenGL鍋爐板初始化的東西是否至關重要?或者我可以在沒有嚴重損失的情況下開始工作?
我剛剛開始使用Nehe上的教程學習OpenGL,到目前爲止,我正在關注它們。瞭解OpenGL鍋爐板
它有必要了解所有的設置代碼?本教程使用Win32 API來設置窗口,我認爲我理解了大約50%的代碼。
理解所有的系統調用和OpenGL鍋爐板初始化的東西是否至關重要?或者我可以在沒有嚴重損失的情況下開始工作?
這是一個主觀的問題,但我的觀點(和許多其他人)認爲,你不需要編寫所有平臺特定的樣板文件。
如果您使用另一個庫,如GLUT或SDL,它變得更容易:讓圖書館擔心設置窗口,然後您可以專注於學習OpenGL。除非你想想要來學習WinAPI,但看起來你的優先級在別處。
NeHe教程有點過時;我已經指出人們對Learning Modern 3D Graphics Programming是一個很好的入門資源,但也有許多其他「現代」OpenGL教程。它使用GLUT。
正如上面指出的那樣:NEHE有點古老......這些教程教授固定管道OpenGL ......但現在我們應該學習/教授基於着色器的管線。我建議:http://www.lighthouse3d.com/tutorials/glsl-core-tutorial/和http://openglbook.com/ – fen 2012-04-12 08:44:59
+1來看看「學習現代3D圖形編程」,它是一個很好的資源。 – 2012-04-12 14:52:28