- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程安排(续) 开发背景 功能需求 在游戏开发之前,首先需要对游戏所应该具有的功能进行分析,功能分析是游戏开发的前提,有了需求才有游戏的开发,并且需求分析应竟尽可能详细,以免造成不必要的损失 。 具体的功能如下: 欢迎动画界面 ,游戏运行后首先进入的界面。 游戏主菜单界面,欢迎动画结束后自动跳转到游戏主菜单界面,并且在主菜单界面至少有“开始游戏”按钮和“设置”按钮。 游戏的音效,除背景音乐外,游戏过程中需要在适当的位置添加音效,并且可以对音效进行开关设置 。 功能需求 (续) 虚拟按钮和键盘操控,主要用于玩家与游戏的交互。 游戏的胜利,游戏需要设计适当的难度,使玩家经过适当的思考才可以完成游戏。 游戏预览 这一节将对本游戏各个功能进行演示。 游戏的策划 游戏的策划主要包括游戏的情节、目标受众、运行的目标平台、采用的呈现技术、操作方式等几个方面。下面就针对本游戏对上述几个方面进行简单的介绍,如下所列。 游戏情节,本游戏为轻量级的益智游戏,因此不存在复杂的情节。这方面要做的主要工作为设计游戏各关仓库的形状、大小、可通过区域,以及各关中箱子的初始位置与目的地。 目标受众 ,这个游戏受众面比较广,老少皆宜。考虑到受众面广的因素,应该将操作方式设计得更加人性化,画面更加清新。 游戏的策划(续) 运行的目标平台,本游戏的目标平台为Android2.1或者更高的android版本。 采用的呈现技术,推箱子游戏一般采用的都是2D的呈现技术,本案例为了增强游戏的吸引力,采用3D呈现技术,使界面更加美观,可玩性更强。 操作方式,本游戏既可以使用虚拟按钮又可以使用手机键盘操控,从而适应了市面上的大部分android手机。 开发前准备工作 由于该游戏使用Eclipse作为主要的开发工具,所以在开发之前需要检查Eclipse是否已经配置好。 准备游戏用到的图片资源 准备游戏用到的声音资源 游戏的架构 在正式代码的开发之前,首先对该游戏的设计框架进行简要介绍,以帮助读者更好的理解后面的内容。 游戏的类框架 各个类的简要介绍 该游戏中开发的类比较多,为了让读者能够更好的理解各个类的在游戏中所扮演的角色,本节将按照前面的框架分类对各个类的功能进行简要介绍。 公共类 辅助界面相关类 游戏界面相关类 自定义控件及工具类 情景相关类 欢迎动画界面的设计与实现 当玩家运行游戏时,首先看到的是欢迎界面,欢迎界面是整个游戏的门面,良好的欢迎界面会增加玩家对游戏的视觉体验。下面将开始对欢迎动画界面的开发进行介绍。 MyActivity类的搭建 欢迎界面WelcomeSurfaceView类的实现 主菜单界面的设计与实现 欢迎动画界面已经开发完成,接下来将进入主菜单界面的开发 。 主游戏界面的设计与实现 经过前面的开发,欢迎界面及菜单界面已经开发完成。接下来将进入本游戏最复杂的界面——主游戏界面的开发。 情景相关类的开发 经过前面的开发,游戏界面的框架已经搭建完成,但是此时还不能绘制任何物体,本节将对游戏中各个实体进行介绍,为之后游戏界面的完善做好准备,本游戏中用到的游戏实体主要有以下几个。 机器人类Robot的实现 立方体类Cube的实现 墙体类Wall和外围墙体WallOutSide的实现 地板类Floor的实现 目标矩形类TextureRect的实现 游戏界面的完善 前面已经将游戏界面需要的实体进行了介绍,接下来将完善游戏的主界面,以完成本游戏的开发。 虚拟按钮的监听线程KeyThread实现来完善游戏界面MySurfaceView类 游戏的优化与改进 1-* Android游戏开发 Android游戏开发 Android游戏开发 Android游戏开发培训视频 益智游戏——3D推箱子 课程安排 背景概述 功能简介 游戏的策划 开发前的准备工作 各个类的简要介绍 游戏的框架简介 欢迎动画界面的设计与实现 菜单界面的设计与实现 情景相关类的开发 游戏界面的完善 游戏的优化与改进 推箱子是一款来自日本的古老游戏,其设计目的是训练人的逻辑思维能力。游戏场景一般是设定在空间狭小的仓库中,要求把箱子摆放到指定位置。这就要求玩家巧妙的运用有限的空间和通道,合理的安排箱子的位置和移动次序。 随着计算机游戏的发展,很多编程爱好者基于该游戏的思想开发了出各种版本、各种类型的推箱子。这其中也包括了很多手机版本,伴随着移动互联网时代的到来,很快推箱子游戏进入了千家万户。 本游戏的功能基本开发完全,但仍有很多方面可以进行优化和改进,本节将列出其中一部分,有能力的读者可以进一步对本游戏进行优化,提高游戏的档次。 音效的提升,本游戏中,并没有过多添加对音效的处理,有兴趣的玩家可以再添加一些适当的音效,以提升玩家的体验。 规
您可能关注的文档
- 第13课时 第三章 消火栓系统.doc
- 第12课-推进祖国统一大业.ppt
- 第13讲—自生沉积岩.ppt
- 第14章 内能及其利用.ppt
- 第14章 SPSS 20.0绘制统计图形.ppt
- 第14章 第1单元 碰撞与动量守恒.ppt
- 第14章 装修饰面.ppt
- 第13讲STSE创新题型应对策略.ppt
- 第14章联轴器离合器和制动器.ppt
- 第14讲-第8章-2013年春.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)