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