欢迎来到天天文库
浏览记录
ID:14977243
大小:5.37 MB
页数:320页
时间:2018-07-31
《计算机游戏编程基础》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机游戏编程基础何坤,周激流,张卫华内容简介计算机游戏如同戏剧、电影一样,是一种新型的综合艺术产品,计算机游戏软件的开发和一般软件开发有着明显的不同,计算机游戏程序设计人员不仅需要掌握程序设计技巧和软件工程方法,还需要有坚实的专业领域知识,才能有效地生成和实现游戏的画面内容、音效处理以及与玩家的交互等。本书介绍了如何以VisualC++及DirectX来设计游戏,深入浅出的概念讲解与游戏实例相结合来逐步实现自己制作游戏的。本书从游戏画面绘制、游戏输入消息处理、游戏动画技巧、游戏物理现象设计原理、游戏人工智能及如何进入3D世界等基本的游戏设计基础。除了让学习者有清楚的基础概念以外
2、,还能实际地应用于游戏设计。I前言电子游戏集高科技性、娱乐性、竞技性、仿真性等诸多要素于一体,已经成为全球最受欢迎的新兴娱乐形式之一。进入21世纪后,以电子游戏为先锋的互动娱乐产业也迅速崛起为最新的朝阳产业,成为数字娱乐的增长热点。中国游戏产业虽然起步也比较早,但由于政策不明确、经营思路过于功利、专业人员缺乏、核心技术落后等原因,使得我国的游戏产业全面落后于国外。近两年来这种情况虽然发生了根本性的改变。但游戏人才的缺乏直接影响到我国游戏的自主开发,抑制了我国游戏产业的发展。当意识到培养自己的游戏人才才能保证游戏产业在国内有更大的发展时,中国教育界就开始行动,国内终于有了游戏学院和
3、游戏培训学校,设置了相关的专业和学科。主要是教会学生游戏开发的专业技能,还未形成有深度、成体系的游戏教育。就游戏程序设计的人才培养而言,经过一定的专业领域知识培训,有一到两年编程经验的程序员都可以胜任计算机游戏编程人员。在中国大多数程序员并没有投身到游戏开发领域。主要原因是对游戏开发的专业领域知识不了解。传统的相关游戏教材往往只侧重于游戏理论或编程技术,将游戏开发的理论和编程实践分开。本书是在肖永亮编写的“VisualC++游戏编程基础”基础上,结合计算机科学和现代游戏发展的最新成果,以及学生对教材的反馈意见而编写的。深入浅出的讲解概念,将游戏开发与实例相结合,逐步实现自己制作游
4、戏的。本书包括游戏画面绘制、游戏输入消息处理、游戏动画技巧、游戏物理现象设计原理、游戏人工智能及如何进入3D世界等基本的游戏知识。同时分析了传统游戏编程的不足并提出了改进措施。编者2009年5月I目录第1章计算机游戏概述.............................................11.1计算机游戏的定义.............................................11.1.1游戏技术.................................................21.1.2游戏内容............
5、.....................................31.1.3游戏的玩家...............................................41.2计算机游戏设计要素...........................................51.2.1计算机游戏的结果.........................................51.2.2计算机游戏角色的成就.....................................61.2.3游戏情景改变及问题解决.................
6、..................61.2.4游戏角色和虚拟世界.......................................71.2.5游戏中的个人经验.........................................71.3计算机游戏发展历程...........................................81.3.1国外游戏业的发展.........................................81.3.2国内游戏业的发展.........................................
7、91.4计算机游戏的展望............................................101.5计算机游戏编程技巧..........................................111.6小结........................................................12第2章计算机游戏框架.............................................132.1计算机游戏
此文档下载收益归作者所有