简介
开发计算机游戏充满了挑战性,需要开发人员具备大量的技能,富有奉献和创新精神。本书向读者介绍了如何将自身的技能与一些基本的C++编程技能结合起来,开发出自己的游戏。本书涵盖了游戏开发过程和方方面面,书中以一个名为Straned的第一人称射击游戏开发过程为主题展开介绍,首先介绍了DirectX 和Direct3D图形学,然后逐章介绍了游戏引擎和完整游戏的开发过程。主要内容涉及到基本的图形学技术、最基本的数学知识、碰撞检测和响应、声音回放、场景管理、动画以及模型/角色的加载和绘制。 一旦读者开发出该游戏,就可以轻松地对其功能进行扩展,并定制该游戏,添加一些特有的功能。如果读者已经具备了基本编程 技能且热爱游戏开发出自己的游戏,那么可以在本书中找到大量所需的素材。本书想实践游戏开发的学生、游戏编程的初学者以及想要学习游戏开发的C++程序员.
编辑推荐
光盘内容 本书配套光盘中包含了每一章的所有源代码、项目以及演示程序,还包含本书所有的图形、Microsoft DirectX SDK以及游戏Stranded的最终版。
更多出版物信息
- 出版: 2008-06-01
- 更新: 2024-07-16
- 书号:9787302172864
- 中图:TP
- 学科:工学控制科学与工程工学计算机科学与技术