Peter Walsh的這本《DirectX 10 3D游戲編程深度探索》內容涵蓋面廣,講解深入淺出,且示例豐富。書中主要介紹如何使用DirectX 開發交互式
3D圖形程序,重點是游戲開發。全書首先介紹了必要的入門知識,如開發平台、圖形學基礎、數學工具,然后講解了相關的3D概念。其他主題幾乎涵蓋了Direct3D中的所有基本運算,例如圖元的繪制、光照、紋理、alpha融合、模板,以及如何使用Direct3D實現游戲所需的技術。
《DirectX 10 3D游戲編程深度探索》可供從事3D游戲程序設計、可視化系統設計或其他圖形應用程序開發的開發人員和大中專院校學生參考,也極適合各種游戲開發培訓機構用作Direct3D編程的培訓教程。
目錄
第1章 關於Windows
1.1 關於Windows
1.2 匈牙利命名法
1.3 Windows的一般概念
1.4 Windows中的消息處理
1.5 Hello World——Windows風格
1.6 對窗口幾何參數的操作
1.7 重要的窗口消息
1.8 類的封裝
1.9 COM:組件對象模型
1.10 小結
第2章 DirectX 10入門
2.1 什麼是DirectX
2.2 安裝
2.3 VC++的環境設置
2.4 DirectDraw發展史
2.5 Direct3D簡介
2.5.1 2D圖形學基礎
2.5.2 紋理
2.5.3 用cGraphicsLayer啟動Direct3D
2.5.4 Direct3D的初始化
2.5.5 關閉Direct3D
2.6 例程:Direct3D Sample
2.7 小結
第3章 輸入與音效
第4章 3D數學基礎
第5章 人工智能
第6章 基於UDP的多玩家Internet網絡游戲
第7章 Direct3D基礎
第8章 高級3D技術
第9章 Direct3D高級主題
第10章 場景管理
附錄 STL入門
1.1 關於Windows
1.2 匈牙利命名法
1.3 Windows的一般概念
1.4 Windows中的消息處理
1.5 Hello World——Windows風格
1.6 對窗口幾何參數的操作
1.7 重要的窗口消息
1.8 類的封裝
1.9 COM:組件對象模型
1.10 小結
第2章 DirectX 10入門
2.1 什麼是DirectX
2.2 安裝
2.3 VC++的環境設置
2.4 DirectDraw發展史
2.5 Direct3D簡介
2.5.1 2D圖形學基礎
2.5.2 紋理
2.5.3 用cGraphicsLayer啟動Direct3D
2.5.4 Direct3D的初始化
2.5.5 關閉Direct3D
2.6 例程:Direct3D Sample
2.7 小結
第3章 輸入與音效
第4章 3D數學基礎
第5章 人工智能
第6章 基於UDP的多玩家Internet網絡游戲
第7章 Direct3D基礎
第8章 高級3D技術
第9章 Direct3D高級主題
第10章 場景管理
附錄 STL入門
網路書店
類別
折扣
價格
-
新書87折$412