本书重点介绍了如何使用高性能的OpenGL图形与游戏函数库来开发游戏的视频部分。为了让读者了解创建一个游戏的全部过程,书中还包含了DirectX的内容。本书是涵盖这两方面内容的极少书籍之一。在本书中,首先介绍了OpenGL和DirectX的产生背景,对它们的工作机理给出一个总体的描述,然后着重介绍了OpenGL最有可能应用于游戏开发的技术。再后,介绍了如何把所有的技术结合在一起,搭建一个自己的游戏框架,用OpenGL做图形系统部分,用DirectSound和Directlnout做声音和设备输入系统部分。最后,本书将介绍如何利用这个游戏框架和本书所涵盖的各种技术来创建一个完整的3D游戏。本书是学习使用OpenGL进行3D游戏设计的一个很实用的资料,非常适合打算进行游戏开发的程序员使用,也适合其他3D应用程序开发的程序员使用。 第1篇 OpenGL和Directx的介绍第1章 而今迈步从头越:OpenGL和Directx第2章 Windows操作系统平台年的OpenGL编程 第3章 3D图形学的理论概览第2篇使用OpenGL第4章 OpenGL状态和图元第5章 坐标变换和OpenGL矩阵第6章 添加颜色、混合和光照第7章 位图、图像与OpenGL第8章 纹理映射第9章 高级纹理映射第10章 显示列表与顶点数组第11章 文本的显示 第12章 OpenGL缓存第13章 OpenGL二次曲面第14章 曲线与曲面第15章 特殊效果第3篇建立一个游戏第16章 OpenGL的使用:Direct Input第17章 DircetX Audio使用第18章 3D模型处理第19章 OpenGL物理建模第20章 建立一个游戏引擎第21章 创建一个游戏:杀戮时刻 第4篇附录附录A 在线资源 附录B 随书所附资料的使用