http://nehe.gamedev.net/ 是無(wú)意中發(fā)現(xiàn)的一個(gè)公認(rèn)非常棒的OpenGL學(xué)習(xí)網(wǎng)站,而且在國(guó)內(nèi)有許多網(wǎng)站上面有中文翻譯版,不過(guò)不是每個(gè)網(wǎng)站都可以順利地下載程序文件.這站點(diǎn)上面有針對(duì) OpenGL 的一系列章節(jié),看過(guò)之后覺(jué)得自己再寫(xiě)OpenGL的學(xué)習(xí)體會(huì)就有些多余了. 里面每一章節(jié)后面有不同語(yǔ)言實(shí)現(xiàn)的源程序,短小精悍,非常易于針對(duì)性突破知識(shí)點(diǎn).是不可多得的金鑰匙(尤其大部分示例都有LWJGL的實(shí)現(xiàn)).
在學(xué)習(xí)過(guò)程中,發(fā)現(xiàn)其中對(duì)于OpenGL的調(diào)用非常好,但是過(guò)于針對(duì)OpenGL的特色,使得其某些時(shí)候忽略了不同語(yǔ)言在調(diào)用 OpenGL時(shí)候的差異,比如在Java程序中把內(nèi)存地址傳遞給OpenGL狀態(tài)機(jī)是如何實(shí)現(xiàn)的? 為什么要用Buffer等,要掌握好OpenGL,除了對(duì)OpenGL了如指掌外,還要玩得轉(zhuǎn)至少一種計(jì)算機(jī)語(yǔ)言,哪怕是VB.
在學(xué)習(xí)過(guò)程中,發(fā)現(xiàn)其中對(duì)于OpenGL的調(diào)用非常好,但是過(guò)于針對(duì)OpenGL的特色,使得其某些時(shí)候忽略了不同語(yǔ)言在調(diào)用 OpenGL時(shí)候的差異,比如在Java程序中把內(nèi)存地址傳遞給OpenGL狀態(tài)機(jī)是如何實(shí)現(xiàn)的? 為什么要用Buffer等,要掌握好OpenGL,除了對(duì)OpenGL了如指掌外,還要玩得轉(zhuǎn)至少一種計(jì)算機(jī)語(yǔ)言,哪怕是VB.