计算机游戏编程基础.pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
计算机游戏编程基础

计算机游戏编程基础 何坤, 周激流, 张卫华 内容简介 计算机游戏如同戏剧、电影一样,是一种新型的综合艺术产品,计算机游 戏软件的开发和一般软件开发有着明显的不同,计算机游戏程序设计人员不仅 需要掌握程序设计技巧和软件工程方法,还需要有坚实的专业领域知识,才能 有效地生成和实现游戏的画面内容、音效处理以及与玩家的交互等。 本书介绍了如何以 Visual C++及 DirectX 来设计游戏,深入浅出的概念讲解 与游戏实例相结合来逐步实现自己制作游戏的。本书从游戏画面绘制、游戏输 入消息处理、游戏动画技巧、游戏物理现象设计原理、游戏人工智能及如何进 入 3D 世界等基本的游戏设计基础。除了让学习者有清楚的基础概念以外,还能 实际地应用于游戏设计。 I 前 言 电子游戏集高科技性、娱乐性、竞技性、仿真性等诸多要素于一体,已经 成为全球最受欢迎的新兴娱乐形式之一。进入21世纪后,以电子游戏为先锋的 互动娱乐产业也迅速崛起为必威体育精装版的朝阳产业,成为数字娱乐的增长热点。中国 游戏产业虽然起步也比较早,但由于政策不明确、经营思路过于功利、专业人 员缺乏、核心技术落后等原因,使得我国的游戏产业全面落后于国外。近两年 来这种情况虽然发生了根本性的改变。但游戏人才的缺乏直接影响到我国游戏 的自主开发,抑制了我国游戏产业的发展。当意识到培养自己的游戏人才才能 保证游戏产业在国内有更大的发展时,中国教育界就开始行动,国内终于有了 游戏学院和游戏培训学校,设置了相关的专业和学科。主要是教会学生游戏开 发的专业技能,还未形成有深度、成体系的游戏教育。 就游戏程序设计的人才培养而言,经过一定的专业领域知识培训,有一到 两年编程经验的程序员都可以胜任计算机游戏编程人员。在中国大多数程序员 并没有投身到游戏开发领域。主要原因是对游戏开发的专业领域知识不了解。 传统的相关游戏教材往往只侧重于游戏理论或编程技术,将游戏开发的理论和 编程实践分开。本书是在肖永亮编写的“Visual C++游戏编程基础”基础上, 结合计算机科学和现代游戏发展的必威体育精装版成果,以及学生对教材的反馈意见而编 写的。深入浅出的讲解概念,将游戏开发与实例相结合,逐步实现自己制作游 戏的。本书包括游戏画面绘制、游戏输入消息处理、游戏动画技巧、游戏物理 现象设计原理、游戏人工智能及如何进入 3D 世界等基本的游戏知识。同时分析 了传统游戏编程的不足并提出了改进措施。 编者 2009年5月 I 目录 第1章 计算机游戏概述 1 1.1计算机游戏的定义 1 1.1.1游戏技术 2 1.1.2游戏内容 3 1.1.3 游戏的玩家 4 1.2 计算机游戏设计要素 5 1.2.1计算机游戏的结果 5 1.2.2计算机游戏角色的成就 6 1.2.3游戏情景改变及问题解决 6 1.2.4游戏角色和虚拟世界 7 1.2.5 游戏中的个人经验 7 1.3计算机游戏发展历程 8 1.3.1 国外游戏业的发展 8 1.3.2 国内游戏业的发展 9 1.4计算机游戏的展望 10 1.5计算机游戏编程技巧 11 1.6小结 12 第2章计算机游戏框架 13 2.1计算机游戏的主要流程 13 2.2计算机游戏设计的语言选择 14 2.3计算机游戏编程模型 16 2.3.1应用程序窗口 17 2.3.2面向对象编程 18

文档评论(0)

牛X文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档