內容介紹
本書在吸收國內外遊戲編程新技術的基礎上,結合作者多年編程的經驗和體會,由淺入深地介紹了遊戲製作所必需的C++語言、Windows編程、DirectDraw編程、內嵌彙編、DirectXAu—dio、DirectX Graphics、DirectInput、Winsock等基礎知識。闡述了各種高級遊戲編程技巧和常用數據結構與算法等知識。另外,為方便讀者更好地理解本書的內容和節省編程時間,本書還提供了供讀者參考的遊戲實例。最後一章提供了一個具有類似DOOM3畫質遊戲DEMO的源碼及分析(見配書光碟)。本書語言簡明扼要,通俗易懂,內容新穎、充實、敘述深入淺出,例子生動、套用性強,讀者閱後必能編出自己所喜愛的遊戲。本書適合有一定編程基礎的大中學生、遊戲愛好者、遊戲編程人員及其他讀者閱讀。
作品目錄
第1章 表述遊戲的語言第2章 如何寫得更地道
第3章 容納遊戲的空間
第4章 描繪遊戲的畫筆
第5章 豐富畫面的技巧
第6章 加速遊戲的魔法
第7章 鍵盤、滑鼠和音樂
第8章 支撐遊戲的基石
第9章 向三維世界邁進
第10章 讓畫面更加華麗
第11章 趕上網路的大潮
第12章 創造我們的世界
附錄