内容简介
第1部分 准备部分
第1章 安装与配置DirectX开发环境
1.1 概述
1.2 安装Visual Studio 2012
1.3 安装DirectX SDK
1.4 配置Effect框架
1.5 安装常见问题解决
第2章 第一个Windows程序
2.1 概述
2.2 建立一个简单的Windows程序
2.3 补充知识
第3章 XNA数学库简介
3.1 概述
3.2 一个矩阵变换的例子
3.3 利用XNA数学库实现例子中的矩阵变换
3.4 补充知识
第2部分 Direct3D基础及应用
第4章 初始化Direct3D
4.1 概述
4.2 初始化Direct3D
第5章 第一个D3D程序
5.1 概述
5.2 绘制一个三角形
5.3 思考题
5.4 常见问题及解决方法
第6章 Effect框架简介
6.1 概述
6.2 利用Effect框架绘制旋转的彩色立方体
6.3 思考题
6.4 常见问题及解决方法
第7章 光照效果
7.1 概述
7.2 绘制具有光照效果的立方体
7.3 思考题
第8章 纹理
8.1 概述
8.2 利用纹理绘制木箱子
8.3 思考题
8.4 补充知识
第9章 混合
9.1 概述
9.2 利用混合技术绘制水中的箱子
9.3 思考题
第10章 模板
10.1 概述
10.2 利用模板绘制镜子中的物体
10.3 思考题
第11章 灵活摄像机
11.1 概述
11.2 灵活摄像机的实现
第12章 OBJ模型简介
12.1 概述
12.2 导入椅子的OBJ模型
12.3 思考题
第3部分 Direct3D综合示例
第13章 跑酷游戏——BUS RUN
13.1 概述
13.2 编写BUS RUN游戏
13.3 思考题
第14章 投篮游戏
14.1 概述
14.2 准备编写投篮游戏
14.3 投篮游戏的设计与实现
14.4 思考题
参考文献