欢迎来到天天文库
浏览记录
ID:29994040
大小:6.25 MB
页数:24页
时间:2018-12-25
《计算机类论文-基于android系统的桌球桌球游戏的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、唐山师范学院本科毕业论文题目基于Android系统的桌球桌球游戏的设计与实现学生杨景岗指导教师闫敬副教授年级2010本科班专业计算机科学与技术系别计算机科学系唐山师范学院计算机科学系2014年5月郑重声明本人的毕业论文(设计)是在指导教师闫敬的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。毕业论文(设计)作者(签名):年月日目录标题1摘要2一.前言21.1桌球游戏开发目的21.2桌球
2、游戏的背景21.3桌球游戏的开发技术与环境2二.桌球游戏的需求分析22.1桌球游戏的策划22.2安卓平台下桌球游戏开发的准备工作2三.桌球游戏的设计33.1桌球游戏框架简介33.2各个类的简要介绍43.2.1.界面相关类43.2.2.辅助类53.2.3.常量头文件53.2.4.其他类及源程序5四.桌球游戏的实现54.1.界面相关类54.1.1界面管理类SceneManager.64.1.2菜单界面类MenuLayer64.1.3关于界面类AboutLayer74.1.4帮助界面类HelpLayer84.1
3、.5声音设置类MusicLayer84.1.6桌球游戏模式选择界面类ChoiceLayer104.1.7分数查看界面类ScoreLayer104.1.8桌球游戏界面类GameLayer114.2.辅助类114.2.1桌球精灵辅助类TableBall114.2.2刚体碰撞回调类MyContactListener124.3其他类及源程序134.3.1主程序—main134.3.2场景创建类AppDelegate144.4桌球游戏界面展示16五.结束语18参考文献18致谢20外文2121基于Android系统的
4、桌球桌球游戏的设计与实现杨景岗摘要随着安卓平台上休闲类小桌球游戏变得越来越丰富,休闲类桌球小桌球游戏也变得日渐流行,这类桌球游戏不仅操作简单而且富有一定的技术难度,经常受到桌球游戏爱好者的追捧,因此,我们将开发一款基于Android平台的体育类桌球游戏——2D桌球(Billiard_2D).本桌球游戏是一款使用cocos2d-x与Box2d相结合进行图像渲染的Android平台的休闲类桌球小桌球游戏,本桌球游戏是基于c++语言开发利用了cocos2d-x中的大量的特效,极大的丰富了桌球游戏的视觉效果,增强
5、了用户体验,同时本桌球游戏中的物理模拟用到了cocos2d-x提供的Box2d物理引擎,桌球运动十分真实,酷炫。关键词安卓cocos2d-xBox2d桌球游戏追捧一.前言1.1桌球游戏开发目的随着Android手机的不断发展,城市化发展越来越快,竞争也越来越大,一款休闲,益智的小桌球游戏已成为当今时代人们缓解压力的不二选择,功能也不断的多样化,而概要设计正是体现出2D桌球的基本概念。学习安卓已经有了一段时间,在不断的学习与开发过程中,对Android开发平台也有了基本的认识。阅读了一些相关资料之后,便开始
6、了基于Android桌球游戏开发的项目2D桌球,以此来完成这款桌球游戏。1.2桌球游戏的背景近年来社会生活节奏不断加快,人们往往没有过多的时间来玩一款大型的桌球游戏,相反越来越多的人们更加倾向于一些休闲类的小桌球游戏,比如现在比较流行的的休闲类桌球桌球游戏“3D桌球”,“美式2D桌球”,因为其画面丰富精美,桌球游戏可玩性高,在用户中受到了热捧。1.3桌球游戏的开发技术与环境Android的兴起大大扩大了移动终端的游戏市场,也由此产生了一个迫切的需求,即游戏开发需要同时部署在两个热门平台上,但是为一个游戏维
7、护两套代码的代价是非常昂贵的,尤其是在两个平台的主流语言,主流引擎还不统一的情况下。因此,基于c++语言,以cocos2d—iPhone为基础开发的Cocos2d—x出现了,桌球游戏就是在这样一个平台上产生的,并且此游戏在Eclipse编译器下编译而成的。二.桌球游戏的需求分析桌球游戏开发的前期准备工作,主要包含桌球游戏的策划和桌球游戏中资源的准备。2.1桌球游戏的策划桌球游戏的策划主要包含:桌球游戏类型定位、呈现技术以及目标平台的确定等工作。(1)桌球游戏类型该桌球游戏的操作为触屏,通过点击屏幕右下角的
8、“Go”按钮,击打母球,通过触控改变母球击球的方向,通过改变力度条的高度,改变击打母球的力度,属于休闲类桌球游戏。(2)运行目标平台桌球游戏目标平台为Android2.2及以上版本。桌球游戏中运用了大量的cocos2d-x中的粒子系统,CPU运算速度较慢的设备运行桌球游戏时桌球游戏效果会比较差。(3)操作方式桌球游戏所有关于桌球游戏的操作为触屏,玩家可以操纵球杆的方位,球杆击打母球的力度,通过将一种球全部打入洞中,最后将黑八打
此文档下载收益归作者所有