《休闲游戏》PPT课件.ppt

上传人:wuy****n92 文档编号:70950653 上传时间:2023-01-30 格式:PPT 页数:23 大小:231KB
返回 下载 相关 举报
《休闲游戏》PPT课件.ppt_第1页
第1页 / 共23页
《休闲游戏》PPT课件.ppt_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《《休闲游戏》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《休闲游戏》PPT课件.ppt(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Android游戏开发Android游戏开发游戏开发Android游戏开发培训视频游戏开发培训视频休闲游戏休闲游戏2D迷你桌球迷你桌球 1-2Android游戏开发游戏开发课程安排背景概述 功能简介游戏的策划开发前的准备工作游戏的框架简介各个类的简要介绍公共类的实现辅助界面相关类的实现 游戏界面相关类的实现1-3Android游戏开发游戏开发课程安排(续)情景相关类的实现 自定义控件及工具类的实现 游戏的优化与改进 1-4Android游戏开发游戏开发开发背景桌球起源于英国,是一项在国际上广泛流行的高雅室内体育运动。大约在14世纪,据说同伦敦一家名叫Billsyard的当铺老板为娱乐消遣而发明

2、的,桌球的英文名称即起源于此。至18世纪末,桌球作为一种游戏在英国民间很是盛行。19世纪初,世界上第一个公共桌球室在伦敦开设。桌球从两个白球慢慢发展成了今天十分流行的落袋桌球。桌球的种类很多,包括英式桌球、美式桌球、中式斯诺克桌球、法式桌球、开伦式桌球等,其中英式桌球中的斯诺克桌球是民办流行的主流桌球项目之一。1-5Android游戏开发游戏开发功能简介 在游戏开发之前,先对本游戏的功能进行简单介绍,使读者了解游戏的控制方式,为后面的学习打好基础。具体的功能如下:欢迎动画界面,游戏运行后首先进入的界面。菜单的选择,还需要设计出菜单界面,并且在菜单界面至少有五种菜单供用户选择。游戏的音效,游戏的

3、过程中需要在适当的位置添加上音效,并且可以对音效进行开与关闭的设置。游戏帮助,还需要为本游戏添加帮助界面,简单介绍游戏的基本功能及玩法。1-6Android游戏开发游戏开发功能需求(续)触屏操控,主要是完成玩家与游戏的交互。游戏的胜利,限制游戏的时间,玩家能在规定时间内完成游戏。1-7Android游戏开发游戏开发游戏的策划 游戏的策划主要包括运行的目标平台、操作方式、采用的呈现技术、音效设置等几个方面。下面就针对本游戏对上述几个方面进行简单的介绍,如下所列。本游戏的运行目标平台为Android2.1、Android2.2或者是更高的Android版本。本游戏通过触摸屏幕进行操作,玩家可通过触

4、摸屏幕上非按钮的位置或微调按钮可以调节球杆的方向,滑动力度条可以调节击球力度,单击“go”按钮开始击球。1-8Android游戏开发游戏开发游戏的策划(续)本游戏界面采用的是2D贴图技术,由于对桌球的动作要求非常细腻,因此贴图位置的改变比其他游戏更加微小。为了增强游戏的用户体验,本游戏添加了背景音乐和杆击球、球进洞及球之间碰撞等音效。1-9Android游戏开发游戏开发开发前准备工作由于该游戏使用Eclipse作为主要的开发工具,所以在开发之前需要检查Eclipse是否已经配置好。准备游戏用到的图片资源准备游戏用到的声音资源1-10Android游戏开发游戏开发游戏的架构在正式代码的开发之前,

5、首先介绍该游戏的整体框架,这样读者在学习后面的内容时将更加容易理解,达到事半功倍的效果。1-11Android游戏开发游戏开发游戏的类框架1-12Android游戏开发游戏开发各个类的简要介绍 该游戏中开发的类比较多,为了让读者能够更好的理解各个类的在游戏中所扮演的角色,下面将按照前面的框架分类对各个类的功能进行简要介绍。公共类 辅助界面相关类 游戏界面相关类 情景相关类 自定义控件及工具类 1-13Android游戏开发游戏开发公共类的实现 公共类是游戏中各个类中都需要用到的类GameActivity类的实现 Constant类的实现 1-14Android游戏开发游戏开发辅助界面相关类的实

6、现 欢迎动画界面WelcomeView类的实现 主菜单界面MainMenuView 类的实现主界面动画线程类ViewDrawThread类的实现 排行榜界面HighScoreView 类的实现1-15Android游戏开发游戏开发游戏界面相关类的实现 游戏界面GameView类的开发键盘监听线程KeyThread类的实现 球运动的线程BallGoThread类的实现 1-16Android游戏开发游戏开发情景相关类的实现球台Table类的实现桌球Ball类的实现球杆Cue类的实现 1-17Android游戏开发游戏开发球台示意图 1-18Android游戏开发游戏开发球与角碰撞示意图 1-19

7、Android游戏开发游戏开发球与边碰撞示意图 1-20Android游戏开发游戏开发自定义控件及工具类的实现 前面的开发中用到了很多工具类中的方法,其中包括球与球之间碰撞检测的工具类、自适应屏的工具类、虚拟按钮、定时器、力度条以及获取系统日期的工具类等,下面对各类进行详细介绍。球与球碰撞检测的工具类CollisionUtil类的实现 定时器Timer类的实现虚拟按钮VirtualButton类的实现 获取日期的工具DateUtil类的实现 1-21Android游戏开发游戏开发球与球碰撞示意图 1-22Android游戏开发游戏开发游戏的优化与改进 到此为止,本游戏的功能开发完毕,但是还有很

8、多地方值优化与改进。下面提出几点可以改进的地方,有兴趣的读者可以对本游戏进行必要的提升。加入桌球的游戏规则。桌球的玩法多种多样,有很多的游戏规则,本游戏只简单的实现了最基本的规则,没有实现多种玩法,有兴趣的读者可以把复杂的游戏规则加入代码中,增强游戏的可玩性。去除游戏中的BUG。本游戏的球与球碰撞时,偶而会出现两球的粘滞现象,读者可深入研究碰撞部分的代码,将其中逻辑理清,去除球与球碰撞时的粘滞现象。排行榜界面的优化。在游戏排行榜界面中实现了得分的上下翻页,但没有显示当前页的位置。有兴趣的读者可以在排行榜界面的适当位置加入页码或进度条,使其更加人性化。Android游戏开发Android游戏开发游戏开发易则易知,简则易从。易则易知,简则易从。易知则有亲,易从则有功。易知则有亲,易从则有功。有亲则可久,有功则可大。有亲则可久,有功则可大。可久则贤人之德,可大可久则贤人之德,可大则则贤人之业。贤人之业。易经易经

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁