基于android下的苍穹雄鹰游戏.pptVIP

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

基于android下的苍穹雄鹰游戏 一、选题的目的、意义 Android是由以Google为首的OHA推出的一款开放的嵌入式操作系统平台,从2008年推出Android SDK 1.0到现在,其版本已经升级到必威体育精装版的2.1。Android正以前所未有的速度聚集着来自世界各地的开发者,越来越多的创意也被应用到Android应用程序的开发中,大有席卷整个手机产业的趋势。 在此形势下,熟悉并熟练使用Android平台下的软件开发,也随即变成了适应时代发展的一个必然条件,同样,在编写软件程序的同时,我们也可以进一步加深对JAVA语言以及基于其语言编写的操作系统的理解,为我们今后的工作生活做进一步的更好的铺垫。 二、本题的基本内容 背景概述 滚屏动作游戏是最传统的游戏类型之一,早期动作游戏的画面一般比较简单,没有复杂的游戏特效,主要通过各种操作技巧来进行游戏。儿现在的动作类游戏则融入了很多新的元素,使其逐渐成为所有游戏类型里面种类最多,发展最快的一种,是一种不需要很多繁杂的地图剧情设计,非常适合个人编写的Android程序。 太空保卫战鞭尸滚屏动作游戏的一种,其中融入了很多动作类游戏的特有技术,并且有一定的画面与声音效果。 二、本题的基本内容 游戏的策划 (1)游戏情节 本游戏为动作游戏,没有过多的情景设计,所以主要工作是主战飞机生命的设计(血值或生命值),道具的设计以及关卡设计等等。 二、本题的基本内容 运行平台 (1)目标平台为Android 2.X(初步定为2.1) (2)采用的呈现技术:本题采用的是2D呈现技术,而表现形式采用的是横向滚屏技术,且在贴图时采用多层贴图换帧技术。 二、本题的基本内容 游戏的架构 一.共有类 (1)Activity的实现类PlaneActivity 该类是通过扩展基类Activity实现的,是整个游戏的入口。 (2)键盘监听线程KeyThread 该类为手机键盘的监听线程,每隔一段时间读取一次键盘的状态值,并根据当前键盘状态做出相应的操作。 二、本题的基本内容 二. 辅助界面相关类 (1)欢迎界面 Welcome View 该类为游戏欢迎界面的实现类,主要负责欢迎界面的绘制工作。 (2)欢迎界面的动画实现类WelcomeViewThread 该类是为WelcomeView服务的线程类,主要负责欢迎界面中的动画生成。 (3)帮助界面HelpView 负责绘制帮助界面的相关图片 (4)加载界面ProcessView 在长时间加载某些资源时,需要给出加载界面以及加载进度。 (5)胜利界面WinView 胜利时的通关画面 (6)失败界面FailView 失败后的界面,有重新游戏以及退出游戏 二、本题的基本内容 三.游戏界面相关类 (1)游戏主界面GameView 该类为游戏菜单界面的实现类,负责游戏界面的绘制工作。 (2)背景滚动线程GameViewBackGroundThread 该类主要负责背景的滚动以及敌机,道具的出现。 (3)地图信息类Maps 该类包括地图的相关信息,如敌机出现位置,子弹道具以及补血道具的出现位置。 (4)移动线程类MoveThread 负责除主战飞机以外一切物体(如子弹)的移动 二、本题的基本内容 四.情景相关类 (1)主战飞机Plane 该类为主战飞机的封装类,可有玩家控制其方向以及移动状态 (2)敌机EnemyPlane 该类为敌机的封装类。 (3)子弹类Bullet 所有子弹都为该类的对象。 (4)爆炸效果Explode 该类为爆炸效果,负责在指定位置绘制爆炸效果。 (5)爆炸线程ExplodeThread 该类负责爆炸效果动画效果的绘制。 (6)补血道具 HP 该类与主战飞机碰撞时,会补充主战飞机的生命值。 (7)换枪道具 ChangeBullet 该类与主战飞机碰撞时,会增强主战飞机的子弹的威力 二、本题的基本内容 五.游戏运行过程 (1)启动游戏,在PlaneActivity中首先进入加载界面ProcessView,然后后台加载欢迎界面WelcomeView。 (2)在开始界面等待玩家操作 (3)点击帮助,HelpView会将帮助界面显示出来。 (4)点击开始游戏,则运行加载界面ProcessView,同时后台加载游戏界面GameView,同时MAPS类初始化关卡中的敌机以及各种道具。 (5)同时启动GameViewBackThread线程开始滚动游戏界面以及背景图片。 (6)开枪是会创建Bullet的对象。 (7

文档评论(0)

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

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

1亿VIP精品文档

相关文档