首页计算机书籍程序设计《游戏程序设计教程》何青
友人帐

文档

177

关注

0

好评

0
PDF

《游戏程序设计教程》何青

阅读 717 下载 0 大小 27.87M 总页数 216 页 2022-11-18 分享
价格:¥ 10.00
下载文档
/ 216
全屏查看
《游戏程序设计教程》何青
还有 216 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 216 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
前言进入21世纪后信息技术迅猛发展,游戏产业也随之快速地成长起来,特别是伴随着3G时代的到来,游戏已经开始渗透到每个人的日常生活中。与庞大的市场容量相比,国内游戏设计从业人员却明显不足。作为目前市场上紧缺的专业人才,各大游戏公司纷纷开出高薪寻求专业人士的加盟。近几年来,在游戏人才强烈需求的拉动和国家的引导下,部分高校陆续开设游戏设计的相关专业和课程,不少教育机构也抓住商机开班授课,但对于游戏企业乃至游戏产业整体来说,仍然起效甚微,这源于相关课程的教材建设比较陈旧和滞后。游戏程序设计是一门应用性很强的课程,教材要突出应用性和实践性,以便培养学生的动手能力。本书正是秉承这样的思路进行编写的,全书逻辑性强,突出应用性和实践性,能够让读者快速地理解并掌握游戏设计的基本方法。写作形式结合了文字叙述和程序源代码分析,并配有丰富的插图,图文并茂,内容生动详实。本书通过目前流行的高级编程语言一Java语言来介绍游戏程序设计的相关知识,并通过案例讲解的方式由浅人深地介绍游戏设计各个环节的基本理论和方法,一方面让读者了解游戏设计的基本过程,另一方面也能让读者提高对面向对象编程思想的理解。全书内容共分11章,安排如下。第1章介绍计算机游戏的基本概念,包括游戏发展史、游戏类型、游戏的特征及功能。第2章介绍游戏设计的基本流程,包括游戏策划、游戏美术设计、游戏音乐设计、游戏程序设计和游戏测试。第3章介绍游戏的基本结构,并讨论如何编写游戏程序的基本框架,主要涉及游戏循环、双缓冲机制、帧速率设置等内容。第4章介绍游戏的运行机制,包括游戏中的物体运动、碰撞检测及传送控制命令,并通过两个经典小游戏案例来说明。第5章介绍游戏场景的设计方法,主要包括卷轴型场景和砖块型场景的设计方法。第6章介绍游戏角色的设计方法,主要涉及角色动画的播放和角色运动的控制,并给出了一个游戏角色的编程框架。第7章介绍角色与场景的交互方式,主要包括玩家角色与场景的交互、电脑角色与场景的交互以及玩家角色与电脑角色之间的交互。第8章介绍游戏音乐的设计方法,包括动作音效和场景音乐的设定和播放。第9章介绍游戏规则的完善过程,通过加入一些游戏规则让游戏更加完整而有趣。第10章简单介绍了手机游戏的设计,并将本书讲解的游戏案例移植到手机平台上。第l1章介绍一款游戏设计的工具软件Greenfoot,使用它进行游戏设计将事半功倍。为配合教学需要,本书还提供配套的教学课件、源程序代码。读者可以到人民邮电出版社教学服务与资源网(.ptpedu)上下载。由于编者水平有限,加上时间仓促,书中难免有错误和不妥之处,敬请广大读者批评指正。作者于武陵2011年1月目录游戏程序设计教程第1章计算机游戏概述4.4.2贪食蛇的表示…531.1计算机游戏的发展历史…24.4.3绘制贪食蛇…55计算机游戏的基本类型…34.4.4食物类的实现…561.24.51.3计算机游戏的本质及特征…13游戏设计案例二:《打砖块》1.4计算机游戏的主要功能游戏…57习题…154.5.1游戏整体设计…574.5.2挡板类的实现…58第2章游戏设计的基本流程4.5.3砖块类的实现…602.1游戏策划…174.5.4小球类的实现…612.2游戏美术设计…19习题…672.3游戏音频设计…21第5章游戏场景设定2.4游戏程序设计…232.5游戏测试…255.1Java2D图像绘制简介…69习题…265.2绘制卷轴型图像……705.2.1基本绘制方法…70第3章游戏程序的基本框架5.2.2滚动显示…3.1Java2D图形绘制简介…285.2.3创建Ribb0n类…733.1.】坐标系统…285.3绘制砖块型图像753.1.2图形处理类…285.3.1基本绘制方法…753.1.3绘制几何图形…295.3.2创建TileMap类…763.1.4填充图形…325.3.3滚动显示…773.1.5图形变换…345.4创建完整的游戏场景…803.2构建游戏循环…35习题823.3双缓冲机制…37第6章游戏角色设定3.3.1离屏绘制…373.3.2前屏显示…386.1的图像绘制843.4游戏的运行框架…386.2的移动控制…866.33.5设置帧速率…39创建类903.6 Applet游戏程序框架…41习题…95习题…42第7章角色与场景的交互第4章游戏的运行机制…974.1游戏中的物体运动…447.2玩家角色的运动及控制…987.3模拟匀速直线运动……44玩家角色与游戏场景的碰撞4.1.1检测…1004.1.2模拟加速直线运动…454.2碰撞检测…477.3.1基本原理…1004.3传递控制命令…484.4游戏设计案例一:《贪食蛇》游戏…507.3.3调用碰撞检测方法…1047.4电脑角色的运动及碰撞检测…1054.4.1游戏整体设计…51
返回顶部