前言
第1章 directx與遊戲編程簡介
1.1 directx介紹
1.2 opengl、xna與wpf
1.2.1 opengl
1.2.2 xna
1.2.3 wpf
1.3 directx功能組件
1.3.1 directx graphics
1.3.2 directx audio
1.3.3 directx input
1.3.4 其他組件
1.4 directx與遊戲開發
1.5 directx安裝與配置
1.5.1 系統配置要求
1.5.2 directx安裝
1.5.3 選擇調試庫和發布庫
1.5.4 在visual studio ide中配置 directx
1.5.5 瀏覽directx sdk示例程序
1.6 小結
. 練習
第2章 預備知識
2.1 數學基礎
2.1.1 向量
2.1.2 矩陣
2.1.3 平面
2.2 win32 api編程基礎
2.2.1 開發win32 api程序的基本步驟
2.2.2 win32 api程序解析
2.3 com使用基礎
2.3.1 com對象概述
2.3.2 創建com對象
2.3.3 使用com接口
2.3.4 管理com對象的生命期
2.4 小結
練習
……
第3章 direct3d編程入門
第4章 基本圖元和文本繪制
第5章 頂點坐標變換
第6章 光照
第7章 紋理映射
第8章 direct3d渲染技巧
第9章 網格模型
第10章 點精靈與粒子系統
第11章 基本虛擬場景構造
第12章 hlsl高級著色語言
第13章 著色器和效果
第14章 directx audio音頻編程
第15章 directinput與場景交互
第16章 dxut程序框架
附錄a direct3d 10與direct3d 11介紹
參考文獻