《精通XNA圖形與游戲程序設(shè)計(jì)》系統(tǒng)全面地介紹了XNA游戲程序設(shè)計(jì)的相關(guān)內(nèi)容。全書共分5部分。第一部分從安裝XNA Game Studio,創(chuàng)建最簡(jiǎn)單的XNA程序開始,介紹了XNA游戲程序設(shè)計(jì)的基礎(chǔ)。第二部分從介紹網(wǎng)格模型文件的格式、剖析三維網(wǎng)格模型的層層架構(gòu)開始,由淺入深、詳細(xì)地介紹了XNA加載不同類型網(wǎng)格模型,播放模型動(dòng)畫的方法以及交互技術(shù)。第三部分介紹了使用XNA進(jìn)行游戲程序設(shè)計(jì)的3項(xiàng)非圖形類關(guān)鍵技術(shù):聲音與視頻、網(wǎng)絡(luò)、游戲數(shù)據(jù)的存儲(chǔ)與加載。第四部分介紹了其他圖形類或與圖形相關(guān)的關(guān)鍵技術(shù),包括粒子系統(tǒng)、地形、碰撞探測(cè)、后處理、廣告板、環(huán)境映射、霧化、光暈等。第五部分通過將三維地形、網(wǎng)格模型、骨骼動(dòng)畫、地形匹配、第一人稱取景變換、鼠標(biāo)/鍵盤交互、粒子系統(tǒng)、碰撞探測(cè)、二維字體等多項(xiàng)技術(shù)統(tǒng)籌起來,實(shí)現(xiàn)了一個(gè)完整的山地防御戰(zhàn)斗小游戲,通過該游戲介紹了使用XNA開發(fā)游戲的全過程。《精通XNA圖形與游戲程序設(shè)計(jì)》配套光盤提供了書中所有示例程序的可執(zhí)行文件、工程文件和完整源代碼,以方便讀者編譯、調(diào)試示例程序。《精通XNA圖形與游戲程序設(shè)計(jì)》主要面向XNA游戲程序開發(fā)人員、圖形程序設(shè)計(jì)者以及可視化仿真工程技術(shù)人員,也可作為高等院校相關(guān)專業(yè)或培訓(xùn)機(jī)構(gòu)的XNA程序設(shè)計(jì)教科書。