出版時(shí)間:2007-5 出版社:機(jī)械工業(yè)出版社 作者:Conger 頁數(shù):270
Tag標(biāo)簽:無
內(nèi)容概要
本書系統(tǒng)介紹使用C++進(jìn)行游戲編程的概念、方法、技巧、實(shí)例以及綜合運(yùn)用。本書共分為五部分,第一部分簡(jiǎn)要介紹編寫游戲所需的工具和技能,包括大量有關(guān)編程的基本概念。第二部分深入介紹面向?qū)ο缶幊?。第三部分展示如何?gòu)建游戲程序,并以Ping游戲?yàn)槔M(jìn)行全面討論, 包括如何為游戲添加聲音。第四部分介紹編寫游戲所需的高組C++技能。第五部分以游戲Invasion of Slugwroths為例介紹如何綜合運(yùn)用本書的知識(shí)。本書的隨書配套光盤提供游戲編程所需的編譯器、連接器和調(diào)試器、游戲引擎,以及書中的示例代碼和推薦讀物等?! ”緯怯螒蚓幊痰娜腴T級(jí)讀物,不要求具備計(jì)算機(jī)編程的基本知識(shí)。既適合作為有志于成為游戲程序員的讀者的基礎(chǔ)讀物,也可用作游戲程序員的參考書。
書籍目錄
譯者序前言致謝第一部分 基礎(chǔ)知識(shí)第1章 成為游戲程序員需要什么1.1 編程技能1.1.1 計(jì)算機(jī)程序是什么1.1.2 C++編程語言1.1.3 游戲編程工具1.2 計(jì)算機(jī)圖形學(xué)1.2.1 計(jì)算機(jī)圖形學(xué)基礎(chǔ)1.2.2 在計(jì)算機(jī)屏幕上顯示圖片1.2.3 實(shí)現(xiàn)游戲動(dòng)畫1.3 游戲設(shè)計(jì)技能1.3.1 構(gòu)造游戲代碼1.3.2 讓游戲變好1.4 美術(shù)技能1.5 聲音和音樂技能1.6 小結(jié)第2章 編寫C++程序2.1 Dev-C++編譯器簡(jiǎn)介2.1.1 創(chuàng)建一個(gè)項(xiàng)目2.1.2 編寫程序2.1.3 編譯和連接程序2.2 用C++編程2.2.1 main()的內(nèi)容2.2.2 變量2.2.3 輸出到屏幕2.2.4 從鍵盤輸入2.2.5 流和include語句2.2.6 函數(shù)2.2.7 基本數(shù)學(xué)運(yùn)算2.2.8 循環(huán)2.3 Windows 編程2.3.1 WinMain()2.3.2 消息和消息處理2.4 游戲編程2.4.1 什么是OpenGL2.4.2 什么是OpenAL2.4.3 OpenGL、OpenAL和Directx2.5 小結(jié)第二部分 游戲中的面向?qū)ο缶幊痰?章 面向?qū)ο缶幊毯?jiǎn)介3.1 軟件對(duì)象3.2 類3.2.1 成員數(shù)據(jù)3.2.2 成員函數(shù)3.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)3.2.4 內(nèi)聯(lián)成員函數(shù)3.3 邏輯運(yùn)算符3.4 if-else 語句3.5 名字空間和域解析3.6 結(jié)構(gòu)簡(jiǎn)介3.7 小結(jié)第4章 LlamaWorks2D 游戲引擎簡(jiǎn)介第5章 函數(shù)重載和運(yùn)算符重載第6章 繼承——事半功倍第三部分 游戲開發(fā)基礎(chǔ)第7章 程序結(jié)構(gòu)第8章 聲音效果和音樂第四部分 C++進(jìn)階第9章 C++中的浮點(diǎn)數(shù)數(shù)學(xué)第10章 數(shù)組第11章 指針第12章 文件輸入和輸出第13章 深入真正的游戲開發(fā)第五部分 大回報(bào)第14章 嚴(yán)陣以待第15章 Captain Chloride行動(dòng)起來第16章 Captain Chloride的世界第17章 Captain Chloride遇到實(shí)體對(duì)象第18章 大結(jié)局術(shù)語表
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載