本書是游戲編程經典入門讀物的最新版。
全書共分14章,包含兩個附錄。本書首先介紹Windows和DirectX編程,然后快速介紹游戲編程的工具箱,包括使用C++和DirectX開發游戲所需的所有基礎知識。讀者將學習到把思想轉化為現實所需的技術,比如2D、3D圖形的繪制、背景卷動、處理游戲輸入、音效、碰撞檢測等。在每章結束時,給出了測驗題和項目以便幫助讀者實踐新學到的技能。本書配套網站提供了所有示例代碼和項目的下載。
本書自第1版出版至今已經長達十年,深受廣大讀者歡迎。本書有志於進入游戲編程世界且有一定C++編程基礎的初學者閱讀,也適合作為社會培訓機構的培訓教材。
Jonathan S. Harbour編寫了19本游戲開發方面的書,有針對PC、Mac、Linux、Android、Windows Phone和游戲控制台的。他在University of Advancing Technology(www.uat.edu)教了5年課程,在那里,他和學生一起使用PlayStation 2 TOOL開發工具包、Nintendo Dolphin SDK、Xbox 360 XNA SDK、人工智能、數據庫、DirectX等工具和技術。他還教授了C++、Java、VB、C#、LUA、Python和SQL課程。他的個人站點是jharbour.com。
全書共分14章,包含兩個附錄。本書首先介紹Windows和DirectX編程,然后快速介紹游戲編程的工具箱,包括使用C++和DirectX開發游戲所需的所有基礎知識。讀者將學習到把思想轉化為現實所需的技術,比如2D、3D圖形的繪制、背景卷動、處理游戲輸入、音效、碰撞檢測等。在每章結束時,給出了測驗題和項目以便幫助讀者實踐新學到的技能。本書配套網站提供了所有示例代碼和項目的下載。
本書自第1版出版至今已經長達十年,深受廣大讀者歡迎。本書有志於進入游戲編程世界且有一定C++編程基礎的初學者閱讀,也適合作為社會培訓機構的培訓教材。
Jonathan S. Harbour編寫了19本游戲開發方面的書,有針對PC、Mac、Linux、Android、Windows Phone和游戲控制台的。他在University of Advancing Technology(www.uat.edu)教了5年課程,在那里,他和學生一起使用PlayStation 2 TOOL開發工具包、Nintendo Dolphin SDK、Xbox 360 XNA SDK、人工智能、數據庫、DirectX等工具和技術。他還教授了C++、Java、VB、C#、LUA、Python和SQL課程。他的個人站點是jharbour.com。