
Peter Walsh的这本《DirectX 10 3D游戏编程深度探索》为开发尖端游戏提供了详尽的指导。通过阅读本书,初涉图形和游戏编程的程序员会对3D数学及DirectX各组件获得深入的理解,并学会如何实现网络编程、碰撞检测以及并发编程。书中所有实例都配有完整的源代码,此外还附有客户端/服务器架构的3D第一人称游戏的源码,这些源码中汇集了本书所讨论的绝大部分关键技术。 |
Peter Walsh是一位资深软件工程师,目前供职于苏格兰邓迪的Realtime Worlds公司,他参与了即将推出的游戏A.P.B.的开发。不久前,他刚参与了为Xbox 360开发的Crackdown的游戏引擎的研制。此外。他参与过的游戏项目还包括Medal of Honor:Rising Sun、Harry Potter and the Chamber of Secrets.FI Career Challenge以及Time of Defiance。他还是5本游戏开发书籍的作者,这些书中就包括本书的上一版Advanced 3D Game Programming with DirectX 9,0(《DirectX 9.0 3D游戏高级编程》)。 |
第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入门
|
商品评论(0条)