本文通過實例循序漸進地介紹以VisualStudio2005C++與DirectX9.0C為基本開發環境的Windows遊戲程式設計的原理、方法。
基本介紹
- 書名:VC.NET遊戲開發技術
- 作者:徐青
- ISBN:9787811233544
- 定價:36元
- 出版社:清華大學出版 北京交通大學出版社
- 出版時間: 2008
版權資訊,內容簡介,目錄,
版權資訊
書 名: 遊戲開發技術
ISBN: 9787811233544
開本: 16
定價: 36.00 元
內容簡介
主要內容包括:基本VisualStudio2005C++開發方法介紹、遊戲開發的基礎知識、遊戲開發的高級技術、遊戲開發中的基礎數學知識、遊戲的聲音與輸人編程、網路遊戲開發的基礎知識及遊戲中的AI開發的基礎知識。
本書對所介紹的遊戲開發技術都給出了具有代表性的實例,而且將VisualStudio2005C++與DirectX9.0C結合的開發特性與技術融人到具體的遊戲開發實例中,使讀者通過實例的學習,能夠迅速掌握遊戲開發技術。本書圖文並茂,內容全面、深入,適合於使用VisualStudio2005C++與DirectX9.0C遊戲開發的初級開發人員使用及參考。
目錄
第1章編寫遊戲的語言
1.開發工具概述
1.基礎知識
1.3結構、聯合與枚舉
1.4控制語句
1.5指針與數組
1.6函式與常用函式
1.7總結
第2章如何更好地編寫程式
2.1類概述
2.2類的構造函式
2.3類的靜態成員
2.4操作符重載
2.5類的繼承
2.6虛函式與抽象類
2.7模板
2.8異常處理
2.9總結
第3章遊戲開發基礎
3.1Windows編程基礎知識
3.2遊戲編程的圖形基礎知識
3.3Direct3D
3.4繪製三角形
3.5繪製立方體
3.6矩陣旋轉
3.7總結
第4章遊戲開發中的數學知識
4.1向量
4.2矩陣
4.3基本變換
4.4遊戲開發的平面知識
4.5總結
第5章豐富的遊戲開發技巧
5.1基本特效工具
5.2遊戲中的紋理製作
5.3遊戲中的燈光與材質
5.4遊戲中的各種形狀
5.5索引緩衝
5.6遊戲中的3D模型
5.7遊戲中的2D圖型
5.8總結
第6章遊戲的聲音與輸入處理
6.1聲音與音樂輸入
6.2鍵盤與滑鼠輸入
6.3總結
第7章遊戲的數據結構與加速遊戲
7.1遊戲的數據結構
7.2加速遊戲的技巧
7.3總結
第8章遊戲中的3D世界
8.13D字型
8.2遊戲開發中的mesh模型
8.3X檔案
8.4漸進格線
8.5界線容積
8.6創建靈活的攝像機類
8.7粒子系統
8.8骨骼動畫
8.9總結
第9章網路世界中的遊戲
9.1網路遊戲開發的基本概念
9.2網路遊戲的開發
9.3WindowscSocket介紹
9.4總結
第10章遊戲中的
710.1遊戲AI基礎
810.2遊戲AI初步
10.3總結
參考文獻
……