C++遊戲開發

C++遊戲開發

《C++遊戲開發》是2007年機械工業出版社出版的一本圖書,作者是Conger。 該書系統介紹使用C++進行遊戲編程的概念、方法、技巧、實例以及綜合運用。

內容簡介

本書共分為五部分,第一部分簡要介紹編寫遊戲所需的工具和技能,包括大量有關編程的基本概念。第二部分深入介紹面向對象編程。第三部分展示如何構建遊戲程式,並以Ping遊戲為例進行全面討論, 包括如何為遊戲添加聲音。第四部分介紹編寫遊戲所需的高組C++技能。第五部分以遊戲Invasion of Slugwroths為例介紹如何綜合運用本書的知識。本書的隨書配套光碟提供遊戲編程所需的編譯器、連線器和調試器、遊戲引擎,以及書中的示例代碼和推薦讀物等。

本書是遊戲編程的入門級讀物,不要求具備計算機編程的基本知識。既適合作為有志於成為遊戲程式設計師的讀者的基礎讀物,也可用作遊戲程式設計師的參考書。

圖書目錄

譯者序
前言
致謝
第一部分 基礎知識
第1章 成為遊戲程式設計師需要什麼
1.1 編程技能
1.1.1 電腦程式是什麼
1.1.2 C++程式語言
1.1.3 遊戲編程工具
1.2 計算機圖形學
1.2.1 計算機圖形學基礎
1.2.2 在計算機螢幕上顯示圖片
1.2.3 實現遊戲動畫
1.3 遊戲設計技能
1.3.1 構造遊戲代碼
1.3.2 讓遊戲變好
1.4 美術技能
1.5 聲音和音樂技能
1.6 小結
第2章 編寫C++程式
2.1 Dev-C++編譯器簡介
2.1.1 創建一個項目
2.1.2 編寫程式
2.1.3 編譯和連線程式
2.2 用C++編程
2.2.1 main()的內容
2.2.2 變數
2.2.3 輸出到螢幕
2.2.4 從鍵盤輸入
2.2.5 流和include語句
2.2.6 函式
2.2.7 基本數學運算
2.2.8 循環
2.3 Windows 編程
2.3.1 WinMain()
2.3.2 訊息和訊息處理
2.4 遊戲編程
2.4.1 什麼是OpenGL
2.4.2 什麼是OpenAL
2.4.3 OpenGL、OpenAL和Directx
2.5 小結
第二部分 遊戲中的面向對象編程
第3章 面向對象編程簡介
3.1 軟體對象
3.2 類
3.2.1 成員數據
3.2.2 成員函式
3.2.3 構造函式和析構函式
3.2.4 內聯成員函式
3.3 邏輯運算符
3.4 if-else 語句
3.5 名字空間和域解析
3.6 結構簡介
3.7 小結
第4章 LlamaWorks2D 遊戲引擎簡介
第5章 函式重載和運算符重載
第6章 繼承——事半功倍
第三部分 遊戲開發基礎
第7章 程式結構
第8章 聲音效果和音樂
第四部分 C++進階
第9章 C++中的浮點數數學
第10章 數組
第11章 指針
第12章 檔案輸入和輸出
第13章 深入真正的遊戲開發
第五部分 大回報
第14章 嚴陣以待
第15章 Captain Chloride行動起來
第16章 Captain Chloride的世界
第17章 Captain Chloride遇到實體對象
第18章 大結局
術語表

相關詞條

相關搜尋

熱門詞條

聯絡我們