Visual C++游戲開發(fā)技術(shù)與實(shí)例

出版時(shí)間:2005-2  出版社:人民郵電出版社  作者:丁展編  頁數(shù):526  字?jǐn)?shù):926000  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書是一本介紹利用Visual C++進(jìn)行游戲開發(fā)的書籍,能夠幫助讀者快速掌握游戲開發(fā)環(huán)境、流程、關(guān)鍵制作技術(shù)和相關(guān)算法。書中主要涵蓋了游戲架構(gòu)設(shè)計(jì)、2D游戲開發(fā)、網(wǎng)絡(luò)游戲開發(fā)、3D游戲開發(fā)、游戲設(shè)計(jì)和圖形圖像常用算法等方面的內(nèi)容。書中涉及的主要實(shí)例包括冒險(xiǎn)屠宰場(chǎng)游戲、入侵者游戲、賽車游戲、網(wǎng)絡(luò)五子棋游戲、網(wǎng)絡(luò)臺(tái)球游戲、對(duì)戰(zhàn)坦克大戰(zhàn)和面包圈大戰(zhàn)游戲(Donuts4)等,內(nèi)容全面且豐富。書中附帶的光盤提供了每個(gè)實(shí)例的完整的源代碼,方便讀者舉一反三,開發(fā)出適合自己的游戲項(xiàng)目。  本書適合于有一定C/C++編程基礎(chǔ)的游戲開發(fā)愛好者,對(duì)于有經(jīng)驗(yàn)的游戲開發(fā)人員也有較高的參考價(jià)值。

書籍目錄

第1章 Windows游戲編程 11.1 電子、電腦游戲的歷史 11.1.1 從頭談起 11.1.2 圖形硬件的革命 31.1.3 著名的游戲開發(fā)公司 51.1.4 著名的游戲設(shè)計(jì)大師 61.2 游戲軟件開發(fā)工具 81.3 Windows編程 91.3.1 Windows消息機(jī)制 91.3.2 圖形設(shè)備接口(GDI) 121.3.3 定時(shí)器(Timer) 271.3.4 回調(diào)機(jī)制 291.3.5 多線程 301.3.6 動(dòng)態(tài)鏈接庫(DLL) 331.3.7 COM(Common Object Model) 351.3.8 聲音 361.4 MFC與游戲設(shè)計(jì) 42第2章 游戲架構(gòu)設(shè)計(jì) 432.1 游戲分類和常用術(shù)語 432.2 游戲策劃 472.3 游戲模型 492.3.1 游戲的情感模型 502.3.2 游戲的行為系統(tǒng)模型 512.4 RPG游戲的設(shè)計(jì) 522.5 美工與動(dòng)畫設(shè)計(jì) 562.6 音樂與音效設(shè)計(jì) 572.7 游戲引擎 58第3章 2D游戲開發(fā) 603.1 DirectDraw游戲開發(fā)基礎(chǔ) 603.1.1 DirectDraw圖形編程概述 613.1.2 DirectDraw的架構(gòu) 623.1.3 DirectDraw的開發(fā)原理與方法 633.2 DirectInput游戲開發(fā)基礎(chǔ) 813.2.1 DirectInput鍵盤 813.2.2 DirectInput鼠標(biāo) 843.3 等角貼片(Isometric Tiles) 873.4 一個(gè)精確的2D碰撞檢測(cè)算法 933.5 一個(gè)簡(jiǎn)單的精靈碰撞檢測(cè)游戲 943.6 實(shí)例——冒險(xiǎn)屠宰場(chǎng)游戲 1073.6.1 系統(tǒng)框架設(shè)計(jì) 1083.6.2 程序框架設(shè)計(jì) 1093.7 實(shí)例——入侵者游戲 1193.7.1 獎(jiǎng)子的設(shè)計(jì) 1203.7.2 子彈(Bullet)的設(shè)計(jì) 1263.7.3 卷屏(Scroll)的設(shè)計(jì) 1263.8 實(shí)例——賽車游戲的2D編程 1393.8.1 cMain游戲庫 1403.8.2 游戲類和元素 1493.8.3 游戲的流程 160第4章 網(wǎng)絡(luò)游戲開發(fā) 1794.1 TCP/IP 1794.1.1 ISO的OSI模型 1794.1.2 TCP/IP結(jié)構(gòu) 1804.2 SOCKET編程 1824.2.1 WINSOCK的基本特點(diǎn) 1824.2.2 WINSOCK基本的API 1834.2.3 WINSOCK異步模式 1874.2.4 WINSOCK網(wǎng)絡(luò)程序?qū)嵗奶焓摇?884.2.5 CAsyncSocket類 1984.2.6 CSocket類 2004.2.7 CSocket類網(wǎng)絡(luò)應(yīng)用實(shí)例——聊天室 2014.3 小型網(wǎng)絡(luò)游戲?qū)嵗W(wǎng)絡(luò)五子棋 2064.3.1 主程序結(jié)構(gòu)和流程 2064.3.2 實(shí)例演示 2064.3.3 實(shí)例設(shè)計(jì) 2074.3.4 代碼詳細(xì)分析 2074.4 CSocket線程安全性 2224.5 服務(wù)器同步 2234.6 航位推測(cè)法 2244.7 用DirectPlay開發(fā)網(wǎng)絡(luò)游戲 2264.7.1 DirectPlay的特點(diǎn) 2274.7.2 DirectPlay的開發(fā)過程和方法 2294.7.3 DirectPlay大廳的開發(fā) 2364.8 實(shí)例——網(wǎng)絡(luò)臺(tái)球游戲的網(wǎng)絡(luò)編程 2384.8.1 剛體運(yùn)動(dòng)與碰撞 2394.8.2 網(wǎng)絡(luò)部分的代碼實(shí)現(xiàn) 2454.9 實(shí)例——賽車游戲的網(wǎng)絡(luò)編程 2494.9.1 cMultiplayer類的聲明 2494.9.2 cMultiplayer類的實(shí)現(xiàn) 2524.10 實(shí)例——對(duì)戰(zhàn)坦克大戰(zhàn) 2744.10.1 對(duì)戰(zhàn)坦克大戰(zhàn)的服務(wù)器程序 2744.10.2 對(duì)戰(zhàn)坦克大戰(zhàn)的客戶端程序 279第5章 3D游戲開發(fā) 2865.1 2D與3D 2865.2 Direct3D 2875.2.1 繪制三角形 2875.2.2 旋轉(zhuǎn)立方體 2925.2.3 深度緩沖 2965.2.4 紋理 2975.2.5 燈光與材質(zhì) 3015.2.6 索引緩沖 3065.2.7 有紋理的圓柱體、錐體和球體 3145.2.8 載入模型 3225.3 OpenGL 3D游戲開發(fā)基礎(chǔ) 3245.3.1 OpenGL工作流程 3255.3.2 OpenGL開發(fā)基礎(chǔ) 3265.3.3 OpenGL輔助庫使用方法 3295.3.4 OpenGL建?!?335.3.5 OpenGL變換 3365.3.6 OpenGL光照 3445.3.7 OpenGL圖像和位圖 3565.3.8 OpenGL紋理映射 3595.4 實(shí)例——網(wǎng)絡(luò)臺(tái)球游戲的3D編程 3665.4.1 在MFC中使用OpenGL 3675.4.2 處理調(diào)色板 3685.4.3 CBilliardsPlayView視圖類 3705.5 實(shí)例——Donuts4(面包圈大戰(zhàn)游戲) 3975.5.1 Donuts4的游戲任務(wù) 4025.5.2 Donuts4的基本構(gòu)成 4035.5.3 Donuts4的初始化 4045.5.4 Donuts4的運(yùn)行過程 426第6章 游戲設(shè)計(jì)和圖形圖像常用算法 4456.1 啟發(fā)式搜索和A*算法 4456.2 在A*路徑搜索中使用堆 4516.3 迷宮算法 4536.4 24點(diǎn)算法 4666.5 五子棋走棋算法 4816.6 象棋走棋算法 4846.7 運(yùn)動(dòng)模糊算法(Motion Blur) 4896.8 瀑布粒子系統(tǒng) 4936.9 基于粒子引擎的簡(jiǎn)單點(diǎn)精靈 4946.10 水波效果算法 4986.11 火焰效果算法 5026.12 像素混合技術(shù) 5036.13 鏡頭眩光特效 5046.14 圖像合成技術(shù) 5086.15 圖像淡入淡出渲染 5136.16 云的實(shí)現(xiàn) 5166.17 圖形學(xué)中的3D數(shù)學(xué) 5206.17.1 向量 5216.17.2 線和平面 5226.17.3 齊次坐標(biāo) 5236.17.4 矩陣 523參考文獻(xiàn) 526

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Visual C++游戲開發(fā)技術(shù)與實(shí)例 PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •   這本書是我在當(dāng)當(dāng)買的第一本書買這本書一是按自己興趣一是不知道這個(gè)網(wǎng)站騙不騙人選個(gè)價(jià)錢可以接受的報(bào)著試試的心理買了這本書把錢打過去了過了十多天取貨單到家了是由于網(wǎng)站工作人員的疏忽沒寫我名郵局不更給我貨只好退回去了之后跟當(dāng)當(dāng)網(wǎng)交涉最后沒音信了我以為我的錢泡湯了過了有過了一個(gè)多月在我早放棄了的情況下又收到取貨單了這次成功拿到了我的東西實(shí)在是高興也打消了我對(duì)當(dāng)當(dāng)?shù)恼`解特此寫下這寫
  •   書中內(nèi)容不夠具體
  •   全是抄的,整編整編地抄.
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7