第15章-塔防游戏.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章-塔防游戏

开发背景 功能介绍 在游戏开发之前,首先对游戏所应具有的功能,进行 了详细的分析,分析得到功能如下 : 欢迎动画界面 ,游戏运行后首先要进入的界面。 主菜单界面,欢迎动画过后系统进入的界面,里面包含多项对于游戏的操作:继续游戏、新游戏、积分榜、音效设置、游戏帮助以及退出选项。 游戏音效设置界面,可以对游戏背景音乐及游戏音效进行打开关闭操作。 积分榜,记录玩家玩过的游戏得分记录,积分按从高到低排列。 功能需求 (续) 帮助界面,简单介绍游戏的基本功能及玩法。 游戏界面,为本游戏的主体,作为本游戏软件最具体也是最重要的开发模块。 游戏预览 这一节将对本游戏各个功能进行演示。 游戏的策划 本游戏的策划主要包括游戏类型定位、呈现技术以及目标平台的确定等操作。下面就针对本游戏对上述几个方面进行简单的介绍,如下所列。 游戏类型,本游戏所有操作都为触屏操作,主要通过摆放箭塔阻挡怪物精灵的侵袭,隶属休闲益智类游戏 运行目标平台 ,游戏目标平台为 Android 2.2,向下兼容Android 2.1、Android 2.0、Android 1.6。 游戏操作方式,本游戏所有关于游戏的操作都是触屏操作,玩家可以拖动箭塔进行塔的放置,同时触摸当前箭塔显现箭塔操作图层,可以进行箭塔操作 。 采用的呈现技术,相比于2D游戏来说,本游戏采用2.5D技术开发,可以有一种立体的效果,及随着位置的不同怪物精灵可以遮挡箭塔,同时也可被遮挡 开发前准备工作 由于该游戏使用Eclipse作为主要的开发工具,所以在开发之前需要检查Eclipse是否已经配置好。 准备游戏开发中用到的图片资源 准备游戏开发中用到的声音资源 游戏的架构 在正式介绍代码的开发之前,首先对游戏的设计框架进行简要介绍,帮助读者对本游戏开发的过程有一个深刻的理解。 游戏的类框架 各个类的简要介绍 该游戏中开发的类比较多,为了让读者能够更好的理解各个类的在游戏中所扮演的角色,本节将按照前面的框架分类对各个类的功能进行简要介绍。 公共类 游戏界面相关类 辅助线程类 实体对象类 公共类 首先介绍游戏的控制器TafangGameACtivity类 。 TafangGameACtivity类的框架搭建 Handler消息处理机制 游戏积分记录的数据库开发 游戏存档与读档对话框的开发 其次介绍游戏存档数据库DBUtil类。 游戏抽象化存储 游戏读档 界面相关类 本游戏界面主要包含:欢迎界面WelcomeView、主界面MainMenuSurfaceView、积分榜界面HighJifenSurfaceView、帮助界面HelpView、音效设置界面MusicSurfaceView以及游戏结束界面GameOverView 。 欢迎界面WelcomeView:当玩家运行游戏时,首先进入的是游戏的欢迎界面,开启游戏时就进入了动画欢迎界面。 主界面MainMenuSurfaceView:包含的游戏操作:继续游戏、新游戏、积分榜查询、背景音效设置、帮助以及退出等几个选项。 积分榜界面HighJifenSurfaceView:记录游戏积分。 界面相关类(续) 帮助界面HelpView :点击主界面中帮助按钮就进入到了游戏的帮助界面,给出了游戏的玩法说明。 音效设置界面MusicSurfaceView :点击主界面中的音效设置界面就进入到了游戏软件的音效设置界面,可以对游戏的背景音乐和及游戏音乐进行设置。 游戏结束界面GameOverView :玩家守城失败,系统要进入的动态游戏结束界面。 游戏界面GameView及相关类 上面已经介绍了除游戏界面以外的其他界面,接下来将详细的讲解本游戏软件的最重要的模块游戏界面GameView,下面分步骤对其进行讲解。 精灵怪物Target类 。 箭塔SingleJianta类 。 箭Shell类 。 精灵怪物的出生——TargetNumThread线程调用 箭塔控制发射器——ShellNumThread线程 游戏地图矩阵模拟化 摆放箭塔守护城池 弹指间怪物灰飞烟灭——游戏水晶 精灵怪物Target类 本游戏主要任务是守住精灵怪物不让其接近主城,所以怪物精灵是游戏的主体,为了实现怪物精灵的动态效果,开发了怪物的行走、辨别方向等模块 。 精灵怪物的行走 。 怪物精灵的行走方向判定。 不同状态下怪物精灵的图片刷新 。 怪物精灵血量模块的开发 箭塔SingleJianta类 上述完成了游戏中的怪物精灵的开发,精灵可以行走、选择方向以及随着方向变化自动转身,下面介绍本游戏的另外一个主角箭塔,该游戏分为两种类型的箭塔,长相不同,攻击范围有所区别,自然要建造不同箭塔的金钱数也不同 。 箭Shell类 上面实现了游戏中最重要的两个主要角

文档评论(0)

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

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

1亿VIP精品文档

相关文档