《第16章体育类游戏疯狂投篮.ppt》由会员分享,可在线阅读,更多相关《第16章体育类游戏疯狂投篮.ppt(23页珍藏版)》请在三一办公上搜索。
1、Android 3D游戏开发培训视频,体育类游戏疯狂投篮,课程安排,背景概述 功能简介游戏的策划开发前的准备工作各个类的简要介绍 游戏的框架简介游戏公共类的设计与实现 游戏菜单界面的设计与实现,课程安排(续),游戏界面的框架设计 游戏界面的完善游戏的优化与改进,开发背景,街头篮球机是一项源于美国流行世界的现代体育竞技项目,属于街头篮球文化的一部分,是一项适合全民健身、老少皆宜的具有较强竞技性、趣味性的运动新项目。疯狂投篮是体育类游戏的一种,其模拟了街头篮球机,将风靡全世界的投篮机带到了手机上,只要动动手指就可以进行投篮,享受投篮机的乐趣。,功能需求,在游戏开发之前,首先需要对游戏所应该具有的功
2、能进行分析,功能分析是游戏开发的前提,有了需求才可能游戏的开发,并且需求分析必须非常详细,以免造成不必要的损失。具体的功能如下:图标渐变界面,游戏运行后首先进入的界面。游戏的音效,游戏的过程中需要在适当的位置添加上音效,并且可以对音效进行开与关闭的设置。菜单的选择,还需要设计出菜单界面,并且在菜单界面至少有四种菜单供用户选择。游戏帮助,还需要为本游戏添加帮助界面,简单介绍游戏的基本功能及玩法。,功能需求(续),屏幕触控操控,主要是完成玩家与游戏的交互。游戏的胜利,游戏需要设计适当的难度,使玩家能够经过努力完成游戏。,游戏预览,这一节将对本游戏各个功能进行演示。,游戏的策划,现代社会人们工作日益
3、繁忙,通过参加体育活动来放松的时间越来越少。因此,疯狂投篮做为一款体育类游戏,模拟了现实世界的体育活动,只要带着手机,玩家便可以随时随地进入虚拟体育世界,享受体育带来的乐趣,满足玩家对体育娱乐性的要求。疯狂投篮的可玩性强,需要玩家在规定时间内得尽可能多的分数,游戏过程中玩家不仅需要控制投篮的方向,还要恰到好处地掌握好投篮的力度,只有协调好这两个因素才能将球顺利投进篮筐,这也是游戏的魅力所在。开发这个游戏的目的是为读者在Android平台上游戏开发提供一个指导方案,而不是生产商业化的游戏产品。读者可以以此为范例开发出更好、更具可玩性的疯狂投篮游戏。,游戏的策划(续),游戏的策划主要包括游戏的情节
4、、目标受众、运行的目标平台、采用的呈现技术、操作方式等几个方面。下面就针对本游戏对上述几个方面进行简单的介绍,如下所列。游戏情节,本游戏为体育类游戏,因此不存在很复杂的情节。这方面要做的工作主要为设计游戏中投篮室的大小、篮筐的位置摆放和篮球的初始放置位置。目标受众,这个游戏受众面比较广,应该是老少皆宜的。考虑到受众面广的原因,应该将操作方式设计得更加人性化,画面更加清新。运行的目标平台,本游戏的目标平台为Android2.1。采用的呈现技术,本游戏采用的都是3D的呈现技术,为玩家模拟出极为真实的投篮效果。操作方式,本游戏拟采用手机屏幕触控方式进行操作,满足所有Android手机用户的游戏需求。
5、,开发前准备工作,由于该游戏使用Eclipse作为主要的开发工具,所以在开发之前需要检查Eclipse是否已经配置好。准备游戏用到的图片资源准备游戏用到的声音资源,游戏的架构及各类的介绍,在正式代码的开发之前,首先对该游戏的设计框架进行简要介绍,以帮助大家更好的理解后面的内容。该游戏中开发的类比较多,为了让读者能够更好的理解各个类的在游戏中所扮演的角色,本节将按照后面的框架分类对各个类的功能进行简要介绍。共有类 欢迎界面相关类 游戏界面相关类,游戏的类框架,游戏界面的框架设计,公共类的设计与实现,接下来将向大家介绍公共类的开发。首先介绍BasketBallActivity类的开发过程。然后介绍
6、Constant类的开发过程。,欢迎界面相关类的设计与实现,接下来将向大家介绍欢迎界面相关类的开发。由于界面类大多是继承了SurfaceView类,并且均是2D实现,所以在此仅对下面所列类进行详细介绍。首先介绍HelpView类的开发过程。然后介绍MenuView类的开发过程。最后介绍MenuThread类的开发实现。,游戏界面的框架设计与实现,经过前面的开发,游戏菜单界面已经开发完成。接下来将进入本游戏最复杂的界面游戏界面的开发。,角色相关类的开发,本节将对游戏的各个实体及相关线程进行介绍,为之后游戏界面的完善做好准备。投篮室各类的实现,如地板类,篮球类篮筐各类的实现,如篮板类,篮环类,篮支
7、架类篮球逻辑类LogicalBall的实现,碰撞检测,碰撞检测(续),3D拾取技术,游戏界面的完善,前面已经对游戏界面中投篮室的渲染进行了介绍,接下来将使用之前开发的各个类来完善游戏的主界面,完成本游戏的开发。篮球运动线程类BallGoThread的实现游戏界面GLGameView的完善,游戏的优化与改进,本游戏的基本功能已经开发完毕,但仍有很多方面可以进行优化和改进,有能力的读者可以继续对本游戏进行提升,可以提升的地方如下。音效的提升,本游戏中,并没有过多添加对音效的处理,有兴趣的玩家可以再添加一些适当的音效,以提升玩家的体验。玩家的定制,本游戏中,应该添加上游戏难度的选择功能,使玩家根据自己的情况选择不同的等级进行游戏,这样才更加合理。成绩的存储,如果能在游戏的最后加上游戏成绩的存储与排行,那更会大大提高玩家对本游戏的体验,增强游戏的人性化。,易则易知,简则易从。易知则有亲,易从则有功。有亲则可久,有功则可大。可久则贤人之德,可大则贤人之业。,易经,
链接地址:https://www.31ppt.com/p-6614790.html