《Advanced Animation with DirectX》
這本書(shū)主要講的是怎樣用DirectX9來(lái)完成游戲中的動(dòng)畫(huà),主要是移動(dòng)、骨骼動(dòng)畫(huà)等等,也涉及了不少的3d模型的知識(shí)。這本書(shū)起步比較的高,沒(méi)有講太多的DirectX9的基礎(chǔ),但是章節(jié)安排得十分合理,由簡(jiǎn)入難,是一本初學(xué)者和高手都比較適用的書(shū)。
《Focus On 3D Models》
說(shuō)起游戲中的3d模型,這本書(shū)講得十分透徹。也對(duì)各種知名游戲中的模型作了介紹。只是感覺(jué)這本書(shū)的高度不夠,沒(méi)有站在引擎的角度來(lái)看游戲中的模型的處理。技術(shù)比較專,偏于實(shí)用。
《3D Game Engine Design》
這本書(shū)應(yīng)該比較早就有了,最近才開(kāi)始看。覺(jué)得理論的方面講得比較到位,數(shù)學(xué)和物理的內(nèi)容相對(duì)講得多一點(diǎn)。具體的代碼沒(méi)有過(guò)多的涵義,因?yàn)檫@本書(shū)的價(jià)值就在于它的理論。
《3D Game Engine Programming》
與上面的那本書(shū)比起來(lái),這本書(shū)以具體的一個(gè)游戲引擎為背景,討論了具體實(shí)現(xiàn)時(shí)需要注意的各種問(wèn)題。比較全面和直觀的講解了游戲引擎的細(xì)節(jié)。但是在引擎最重要的環(huán)節(jié)-圖形部分,沒(méi)有太多的討論,在效率方面也沒(méi)有給讀者帶來(lái)什么驚喜。
《Game Scripting Mastery》 - 游戲腳本設(shè)計(jì)完全掌握
不可多得的好書(shū)。整本書(shū)圍繞游戲腳本中的技術(shù)來(lái)談。從lua到python,從匯編到高級(jí)語(yǔ)言的解析器,幾乎涵蓋了腳本的方方面面。該書(shū)又不拘泥于技術(shù),而是教給讀者能設(shè)計(jì)并實(shí)現(xiàn)自己的游戲腳本的能力。部分專題又站在引擎的高度,對(duì)引擎有興趣的讀者必定會(huì)受到不少啟發(fā)。
《Shaders for Game Programmers and Artists》
初學(xué)者比較適用,沒(méi)有過(guò)于深?yuàn)W的理論,用了RenderMonkey作為開(kāi)發(fā)shader的工具,從頭講解shader技術(shù),以及hlsl。是shader比較好的入門書(shū)。
《Game Coding Complete》
開(kāi)發(fā)者的指南。全面地介紹了游戲開(kāi)發(fā)中的各種細(xì)節(jié),文中的實(shí)例給人印象極深,各處的補(bǔ)注和注意事項(xiàng)也豐富了書(shū)的含量。不僅給門外漢上了第一課,也能讓許多開(kāi)發(fā)者意識(shí)到自己長(zhǎng)期以來(lái)沒(méi)有發(fā)現(xiàn)的錯(cuò)誤。
《Data Structures For Game Programmers》
這絕不是一本枯燥無(wú)味的數(shù)據(jù)結(jié)構(gòu)的書(shū)。書(shū)中提到的方方面面都以游戲?yàn)楸尘埃a和例程也用游戲Demo的形式出現(xiàn)在讀者面前。
《Microsoft DirectX9 Programmable Graphics Pipeline》
微軟出版,幾乎就是工業(yè)標(biāo)準(zhǔn)的一本書(shū)。如果你想從頭學(xué)習(xí)shader,或想了解shader更底層的技術(shù),你就應(yīng)該看這本書(shū)。同時(shí),這也是一本工具書(shū)。
《3D Math Primer for graphics and game development》
不論是數(shù)學(xué)理論還是具體實(shí)現(xiàn),都講得十分詳盡。對(duì)于迫切需要提高數(shù)學(xué)水平的開(kāi)發(fā)人員來(lái)說(shuō)是不錯(cuò)的教科書(shū)。另外還有這本書(shū)的縮略版,內(nèi)容上面沒(méi)有刪減多少,只是少了具體化實(shí)現(xiàn)的代碼。
《Programming Multiplayer Games》
比較深入的談到了多人聯(lián)機(jī)游戲中的技術(shù)專題,是網(wǎng)游開(kāi)發(fā)愛(ài)好者的指南。
《Programming Role-playing Games With DirectX》
雖然說(shuō)是DirectX8時(shí)代的書(shū),但書(shū)中的知識(shí)絲毫沒(méi)有落后于當(dāng)前的技術(shù)。代碼也十分優(yōu)雅。還從游戲設(shè)計(jì)的方面講解了rpg開(kāi)發(fā)中需要注意的問(wèn)題。
posted on 2007-06-01 12:14
大寶天天見(jiàn) 閱讀(3411)
評(píng)論(6) 編輯 收藏 引用 所屬分類:
1.Book/Tools