2011-06-30 23 views
1

我正在尋找具有OpenGL示例和教程的站點。 OpenGL SuperBible似乎是必備的,所以我剛剛掌握了它,由於缺乏數學知識,目前對我來說似乎有些複雜。因此,我決定從簡單的2D遊戲開始,這不應該那麼困難。教程和示例需要更新,這似乎很難找到。我很喜歡Pong或類似的非常簡單的2D遊戲例子,我可以依靠它。具有最新OpenGL教程和示例的站點

另外:什麼數學是必要的3D編程?我可以自己學習大部分,還是需要等大學/高中?

+0

如果你只是想創建一個2D遊戲,爲什麼不使用Allegro或其他一些用於製作遊戲的庫?他們擁有所有你需要的東西;原始的OpenGL比你準備處理的要複雜得多。 –

回答

2

正如其他職位所述,NeHe是偉大的。雖然它有點老了。 Lighthouse 3D也很有幫助。有關最新的參考資料,請直接前往OpenGL。這是一個很好的資源。 Real-Time Rendering是一本用於計算機圖形學的好書。 website也有很多資源。

關於你應該知道的數學,線性代數是計算機圖形學中必須的。許多計算機圖形圖書將提供您應該熟悉的數學概述。我上面提到的書(Real-Time Rendering)提供了一個很好的概述。關於計算機圖形學所需數學的另一本體面的書是Fundamentals of Computer Graphics。根據您所查找的數學概覽,可能會有更好的書籍,但我發現這兩本書很有幫助。但請注意,這些書都不會有很多例子。它們涵蓋了計算機圖形學的一些更理論方面。

+2

+1對於一些很好的引用,但是對NeHe來說是-1:我似乎在每一個「OpenGL入門」問題中都會發布這個問題,但是NeHe可怕地過時了,直到通常會讓初學者遠離正確的方式來做事情現代的OpenGL。 –

3

當然還有Nicol Bolas' site,它比NeHe以及處理10-15歲OpenGL的典型網站要好得多,也是最新的。