注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)游戲設(shè)計(jì)DirectX特效游戲程序設(shè)計(jì)

DirectX特效游戲程序設(shè)計(jì)

DirectX特效游戲程序設(shè)計(jì)

定 價(jià):¥59.00

作 者: M.麥卡斯基
出版社: 科學(xué)出版社
叢編項(xiàng): 國(guó)外游戲開發(fā)叢書
標(biāo) 簽: 游戲編程

ISBN: 9787030171498 出版時(shí)間: 2006-06-01 包裝: 平裝
開本: 16開 頁數(shù): 613 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是一部關(guān)于DirectX游戲程序設(shè)計(jì)的理論用書,本書分為三個(gè)部分,第一部分介紹了Windows編程、3D圖形學(xué)以及DirectX的基礎(chǔ)知識(shí);第二部分以示例方式介紹了在特效游戲中使用DirectX實(shí)現(xiàn)各種二維圖形效果的方法,包括火焰、二維水面、圖像反饋的扭曲、云彩、圖像模糊化及消隱等;第三部分介紹了實(shí)現(xiàn)三維圖形效果的方法,包括各種粒子、爆炸、投射、炫光、三維水體及頂點(diǎn)和像素的消隱等。本書敘述深入淺出,代碼舉例豐富而精煉,讀者可在其指導(dǎo)下迅速上手掌握DirectX特效游戲程序設(shè)計(jì)的基本方法。本書適合各種水平的編程人員學(xué)習(xí)和參考。

作者簡(jiǎn)介

  422M.0麥卡斯基是一位有七年商業(yè)程序設(shè)計(jì)經(jīng)驗(yàn)的軟件工程師,1自1990年以來成功地管理了自己的游戲公司.a在2000年,1他的公司SpincStudios成為游戲開發(fā)者會(huì)議第二屆年度獨(dú)立游戲節(jié)中九家最終入圍決賽的公司之一.a他還為GameDev.0net網(wǎng)站及其他一些網(wǎng)站撰寫了很多文章.a...1a1c1ac111c111a1a1

圖書目錄

第一部分 基本內(nèi)容.  
第1章 Windows程序設(shè)計(jì)介紹  
1. 1 基于事件驅(qū)動(dòng)的程序設(shè)計(jì)  
1. 2 第一個(gè)Windows程序  
1. 3 小結(jié)  
1. 4 示例程序  
1. 5 練習(xí)  
第2章 高級(jí)Win32 API程序設(shè)計(jì)  
2. 1 Windows GDI  
2. 2 錯(cuò)誤檢查  
2. 3 使用資源  
2. 4 制作對(duì)話框  
2. 5 小結(jié)  
2. 6 示例程序  
2. 7 練習(xí)  
第3章 DirectX  
3. 1 什么是DirectX  
3. 2 應(yīng)該使用DirectX嗎  
3. 3 使用DirectX的基本規(guī)則  
3. 4 DirectInput  
3. 5 DirectAudio  
3. 6 DirectPlay  
3. 7 DirectShow  
3. 8 小結(jié)  
3. 9 示例程序  
3. 10 練習(xí)  
第4章 三維數(shù)學(xué)基礎(chǔ)  
4. 1 歡迎來到三維世界  
4. 2 向量  
4. 3 矩陣  
4. 4 四元數(shù)  
4. 5 小結(jié)  
4. 6 示例程序  
4. 7 練習(xí)  
第5章 三維概念  
5. 1 三維模型  
5. 2 高級(jí)三維模型技術(shù)  
5. 3 攝像機(jī)和視口  
5. 4 三維幾何流水線  
5. 5 深度緩沖區(qū)  
5. 6 小結(jié)  
5. 7 示例程序  
5. 8 練習(xí)  
第6章 DirectGraphles介紹  
6. 1 DirectGraphics基礎(chǔ)  
6. 2 第一個(gè)三維程序  
6. 3 圖像的淡入. 淡出. 顏色閃爍——gamma控制  
6. 4 小結(jié)  
6. 5 示例程序  
6. 6 練習(xí)  
第7章 光照  
7. 1 自然界中的光  
7. 2 Direct3D的光照概念  
7. 3 Direct3D光照屬性  
7. 4 Direct3D材質(zhì)屬性  
7. 5 Direct3D光照編程  
7. 6 Direct3D材質(zhì)編程  
7. 7 小結(jié)  
7. 8 示例程序  
7. 9 練習(xí)  
第8章 基本紋理  
8. 1 基本紋理的概念  
8. 2 基本紋理程序設(shè)計(jì)  
8. 3 小結(jié)  
8. 4 示例程序  
8. 5 練習(xí)  
第9章 高級(jí)紋理  
9. 1 多重紋理混合  
9. 2 光照映射  
9. 3 環(huán)境映射  
9. 4 多重紋理映射的其他用處  
9. 5 使用效果  
9. 6 小結(jié)  
9. 7 示例程序  
9. 8 練習(xí)  
第10章 頂點(diǎn)和像素著色器  
10. 1 為什么使用著色器  
10. 2 頂點(diǎn)著色器  
10. 3 像素著色器  
10. 4 小結(jié)  
10. 5 示例程序  
10. 6 練習(xí)  
第二部分 二維效果  
第11章 火焰  
11. 1 工作原理  
11. 2 編寫代碼  
11. 3 調(diào)整火焰效果  
11. 4 火焰效果的用途  
11. 5 優(yōu)化火焰效果  
11. 6 小結(jié)  
11. 7 示例程序  
11. 8 練習(xí)  
第12章 二維水  
12. 1 工作原理  
12. 2 編寫代碼  
12. 3 改進(jìn)水面效果  
12. 4 水面效果的用途  
12. 5 優(yōu)化水面效果  
12. 6 小結(jié)  
12. 7 示例程序  
12. 8 練習(xí)..  
第13章 圖像反饋  
13. 1 工作原理  
13. 2 編寫代碼  
13. 3 調(diào)整圖像反饋效果  
13. 4 圖像反饋的用途  
13. 5 小結(jié)  
13. 6 示例程序  
13. 7 練習(xí)  
第14章 圖像扭曲  
14. 1 工作原理  
14. 2 編寫代碼  
14. 3 調(diào)整圖像扭曲  
14. 4 圖像扭曲的用途  
14. 5 優(yōu)化圖像扭曲  
14. 6 小結(jié)  
14. 7 示例程序  
14. 8 練習(xí)  
第15章 云  
15. 1 作原理  
15. 2 編寫代碼  
15. 3 調(diào)整云的效果  
15. 4 云效果的用途  
15. 5 優(yōu)化云效果  
15. 6 小結(jié)  
15. 7 示例程序  
15. 8 練習(xí)  
第16章 模糊和其他形式的圖像處理  
16. 1 工作原理  
16. 2 編寫代碼  
16. 3 圖像處理的用途  
16. 4 優(yōu)化圖像處理  
16. 5 小結(jié)  
16. 6 示例程序  
16. 7 練習(xí)  
第17章 漸變. 擦除及其他過渡  
17. 1 簡(jiǎn)單過渡  
17. 2 高級(jí)過渡  
17. 3 用于過渡的類層次  
17. 4 小結(jié)  
17. 5 示例程序  
17. 6 練習(xí)  
第三部分 三維效果  
第18章 雨. 煙. 魔法及更多:粒子系統(tǒng)的樂趣  
18. 1 粒子系統(tǒng)  
18. 2 粒子系統(tǒng)要設(shè)計(jì)得多么復(fù)雜  
18. 3 粒子核心屬性  
18. 4 粒子系統(tǒng)核心屬性  
18. 5 編程實(shí)現(xiàn)一個(gè)基本粒子系統(tǒng)  
18. 6 制作粒子系統(tǒng)編輯器  
18. 7 小結(jié)  
18. 8 示例程序  
18. 9 練習(xí)  
第19章 高級(jí)粒子系統(tǒng)  
19. 1 制作高級(jí)粒子系統(tǒng)  
19. 2 可編腳本粒子系統(tǒng)的用途  
19. 3 優(yōu)化可編寫腳本的粒子系統(tǒng)  
19. 4 其他可能的改進(jìn)  
19. 5 小結(jié)  
19. 6 示例程序  
19. 7 練習(xí)  
第20章 爆炸效果  
20. 1 從簡(jiǎn)單開始:爆炸精靈  
20. 2 爆炸群  
20. 3 加入粒子系統(tǒng)代碼  
20. 4 添加沖擊波  
20. 5 天空盒  
20. 6 小結(jié)  
20. 7 示例程序  
20. 8 練習(xí)  
第21章 槍支和炮彈  
21. 1 火力范圍框架  
21. 2 機(jī)槍  
21. 3 離子炮  
21. 4 光電武器  
21. 5 小結(jié)  
21. 6 示例程序  
21. 7 練習(xí)  
第22章 鏡頭光暈  
22. 1 什么是鏡頭光暈  
22. 2 概念  
22. 3 鏡頭光暈對(duì)象  
22. 4 渲染二維鏡頭光暈  
22. 5 渲染三維鏡頭光暈  
22. 6 計(jì)算是否需要繪制鏡頭光暈  
22. 7 效果:不僅僅是鏡頭光暈  
22. 8 小結(jié)  
22. 9 示例程序  
22. 10 練習(xí)  
第23章 三維水  
23. 1 概念  
23. 2 代碼  
23. 3 小結(jié)  
23. 4 示例程序  
23. 5 練習(xí)  
第24章 頂點(diǎn)和像素著色器效果  
24. 1 漫畫著色  
24. 2 在漫畫著色中添加筆劃  
24. 3 使用像素著色器進(jìn)行圖像處理  
24. 4 小結(jié)  
24. 5 示例程序  
24. 6 練習(xí)  
附錄A 高級(jí)C++和C++主題  
A. 2 標(biāo)準(zhǔn)模板庫(kù)  
A. 3 示例程序  
A. 4 練習(xí)  
附錄B DevStudio介紹  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)