本文通過實例循序漸進地介紹以Visual Studio 2005 C++與DirectX 9.0C為基本開發(fā)環(huán)境的Windows游戲程序設計的原理、方法。主要內容包括:基本Visual Studio 2005 C++開發(fā)方法介紹、游戲開發(fā)的基礎知識、游戲開發(fā)的高級技術、游戲開發(fā)中的基礎數學知識、游戲的聲音與輸人編程、網絡游戲開發(fā)的基礎知識及游戲中的AI開發(fā)的基礎知識。本書對所介紹的游戲開發(fā)技術都給出了具有代表性的實例,而且將Visual Studio 2005 C++與DirectX 9.0C結合的開發(fā)特性與技術融人到具體的游戲開發(fā)實例中,使讀者通過實例的學習,能夠迅速掌握游戲開發(fā)技術。本書實例可在北京交通大學出版社網站http://press.bjtut.edu.cn上下載。本書圖文并茂,內容全面、深入,適合于使用Visual Studio 2005 C++與DirectX 9.0C游戲開發(fā)的初級開發(fā)人員使用及參考。