本书主要面向首次接触DirectX的初级开发人员和在校师生。
本书内容涵盖DirectX开发的各个方面,重点在介绍DirectX开发技术本身,对于应用开发有所涉及但是还不够深入,如果将来准备专门从事大型游戏以及复杂可视化仿真系统的开发,还需要进一步阅读相关资料,不过阅读本书可以为后续深入学习奠定坚实的基础。对于准备使用DirectX进行简单的应用开发和希望了解Windows图形技术基础的开发人员,本书提供的内容就已经足够了。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | DirectX游戏编程基础教程(数字媒体专业规划教材) |
分类 | |
作者 | 王德才 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书主要面向首次接触DirectX的初级开发人员和在校师生。 本书内容涵盖DirectX开发的各个方面,重点在介绍DirectX开发技术本身,对于应用开发有所涉及但是还不够深入,如果将来准备专门从事大型游戏以及复杂可视化仿真系统的开发,还需要进一步阅读相关资料,不过阅读本书可以为后续深入学习奠定坚实的基础。对于准备使用DirectX进行简单的应用开发和希望了解Windows图形技术基础的开发人员,本书提供的内容就已经足够了。 内容推荐 本书系统全面地介绍了DirectX编程的各个方面,主要内容包括:学习DirectX之前必须掌握的基础知识、DirectX与相关图形技术以及Windows系统本身的关系、Direct3D三维图形和动画开发、DirectX Audio音频开发、DirectInput输入处理以及DXUT程序框架等内容。此外,每章都提供了精心设计的示例程序和课后练习,以及相应的源代码和多媒体课件。 本书非常适合作为高等院校相关专业的教材。对于希望进入DirectX游戏开发领域的人员,本书是一本非常好的自学教材。对于希望了解新一代Windows操作系统(Windows Vista和Windows7)图形引擎,以及新一代图形界面开发技术(WPF)底层基础的开发人员,本书也是一本优秀的参考用书。 目录 前言 教学建议 第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编程入门 3.1 direct3d体系结构 3.1.1 硬件抽象层 3.1.2 软件参考层 3.1.3 direct3d系统集成 3.2 direct3d表面 3.2.1 idirect3dsurface接口 3.2.2 宽度和间距 3.2.3 像素格式 3.2.4 交换链与表面翻转 3.3 direct3d设备对象 3.3.1 direct3d设备类型 3.3.2 顶点运算 3.3.3 创建direct3d设备对象 3.3.4 设备丢失与恢复 3.4 最简单的direct3d程序 3.4.1 程序基本结构 3.4.2 常用宏定义 3.4.3 初始化direct3d 3.4.4 渲染图形 3.4.5 结束direct3d程序 *3.5 direct3d 9ex扩展编程 3.5.1 wddm和direct3d 9ex介绍 3.5.2 direct3d 9ex初始化 3.6 小结 练习 …… 第4章 基本图元和文本绘制 第5章 顶点坐标变换 第6章 光照 第7章 纹理映射 第8章 direct3d渲染技巧 第9章 网格模型 第10章 点精灵与粒子系统 第11章 基本虚拟场景构造 第12章 hlsl高级着色语言 第13章 着色器和效果 第14章 directx audio音频编程 第15章 directinput与场景交互 *第16章 dxut程序框架 附录a direct3d 10与direct3d 11介绍 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。