OpenGL——就是暑假無聊想聊聊結束的上個學期的一門課

大二下選修了一門我喜歡的老師的課,雖然對這門課的內容並不是很感興趣……
大一這位老師教我們C語言的時候可負責了,是那種作業輕輕鬆鬆的那種負責!然後大二我就選了他的課。
然後我發現我錯了,一年的時間,這老師變得超級超級負責,是那種作業多多多多多的那種負責!

上課的第一節課,大概有50+的人來上課,然後他很認真的說了接下來要完成的任務,以及這周的作業——用opengl寫一個打磚塊的小遊戲!!!什麼,我還什麼都不懂呢就讓我們寫個小遊戲? 於是下週上課的時候就只有20人左右了……然後剛開學沒什麼事我就花時間把那個小遊戲寫出來了,覺得還算OK吧,雖然是有點花時間,但是這個學期應該還是能上下來的。

然後,然後我就沒退課!!!

接下來……

有一天他告訴我們,你們差不多該做期末的大任務了

自己實現opengl類庫!!!

怎麼說,這個過程是各種煎熬的。。。同時還要完成JAVA的大任務。。。

每天都在懊悔自己當初爲什麼沒退課……
懊悔的同時也算差不多實現了這個老師的要求了吧……

然後我就差不多實現了下

至於怎麼實現的…… 我差不多忘記了, 但是! 有代碼證明! 好不容易熬下來了……

雖然很想造福下以後選這門課的學弟學妹……但是 ……
我覺得更應該告訴他們 如果對圖形學沒興趣的還是不要選這門課了……有興趣的話 嘿嘿 請自己琢磨吧

下面這個地址是老師給的參考,剛開始寫的非常非常的亂,連自己都找不到對應的變量、函數在哪裏,表示什麼、有什麼作用,多虧了這個把自己的代碼整理整理了一下,纔算看得過去:
http://www.terathon.com/voxels/

等我學習下github, 以後也許會把我寫的代碼放上去,供大家參考參考,但是功能不全,因爲對圖形學並沒有太大興趣,也不打算去完善。

現在貼下github上的下載地址
https://github.com/echoLin/myOpenGL

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章