-
註冊時間
-
2011-9-19
-
積分
-
6783
|
我現在在讀碩,研究方向是布料模擬,以後也準備投身遊戲行業。我首先學了opengl 紅寶書、藍寶書。現在在看橙寶書(OpenGL Shading Language),感覺是和紅寶書類似的手冊,比較難讀,於是轉看OpenGL 4.0 Shading Language Cookbook。現在纔剛開頭。偏學術的工作還是用opengl的多一點,所以我先學的 GL。我覺得學OpenGL不妨礙學DX,反而可以有所促進。
我看完紅藍寶書之後看了樓主正在看的龍書(龍書還有DX10 HLLSL等版本,官網上有)。由於前面的opegl經驗,龍書很快看完了(過了一遍,例子沒動手敲)。感覺有GL基礎看DX會快很多。DX幾乎就是爲做遊戲而生的,很多方便的API是OpenGL沒有,不說別的在OpenGL裏顯示幾個字母、加載幾張紋理圖片、加載幾何模型就比在DX裏麻煩許多。不過這些麻煩也促使我去自己動手實現這些個“方便”的API,其中可以學到不少好東西。NEHE的網站當然是不錯的參考資料。
關於OpenGL遊戲編程書籍
NEHE網站上有本推薦的Beginning OpenGL Game Programming.(封面一個紅的龍頭張着大嘴),樓主不妨看看。現在又有一本More OpenGL Game Programming.
另外我還有一本停止印刷的OpenGL遊戲編程(徐明亮),雖然其中部分代碼明晃晃地抄了NEHE等其它網上的資料,雖然書裏面主要是代碼,但也能從這本不怎麼地的書中學到了粒子系統、場景漫遊等等技術細節。
還有一些不錯的網站和個人博客,我權限不夠,沒法粘URL。Sorry。 |
|