计算机类论文基于android系统的桌球桌球游戏的设计与实现.doc

计算机类论文基于android系统的桌球桌球游戏的设计与实现.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机类论文基于android系统的桌球桌球游戏的设计与实现

唐山师范学院本科毕业论文 题 目 基于Android系统的桌球桌球游戏的设计与实现 学 生 杨景岗 指导教师 闫敬 副教授 年 级 2010本科班 专 业 计算机科学与技术 系 别 计算机科学系 唐山师范学院计算机科学系 2014年5月 郑重声明 本人的毕业论文(设计)是在指导教师 闫敬 的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。 毕业论文(设计)作者(签名): 年 月 日 目 录 标 题 1 摘 要 2 一.前言 2 1.1桌球游戏开发目的 2 1.2桌球游戏的背景 2 1.3桌球游戏的开发技术与环境 2 二.桌球游戏的需求分析 2 2.1 桌球游戏的策划 2 2.2 安卓平台下桌球游戏开发的准备工作 2 三.桌球游戏的设计 3 3.1 桌球游戏框架简介 3 3.2各个类的简要介绍 4 3.2.1. 界面相关类 4 3.2.2. 辅助类 5 3.2.3. 常量头文件 5 3.2.4. 其他类及源程序 5 四.桌球游戏的实现 5 4.1.界面相关类 5 4.1.1界面管理类SceneManager. 6 4.1.2菜单界面类MenuLayer 6 4.1.3关于界面类AboutLayer 7 4.1.4帮助界面类HelpLayer 8 4.1.5声音设置类MusicLayer 8 4.1.6桌球游戏模式选择界面类ChoiceLayer 10 4.1.7分数查看界面类ScoreLayer 10 4.1.8桌球游戏界面类GameLayer 11 4.2. 辅助类 11 4.2.1桌球精灵辅助类TableBall 11 4.2.2刚体碰撞回调类MyContactListener 12 4.3 其他类及源程序 13 4.3.1主程序—main 13 4.3.2 场景创建类AppDelegate 14 4.4桌球游戏界面展示 16 五. 结束语 18 参考文献 18 致 谢 20 外 文 21 基于Android系统的桌球桌球游戏的设计与实现 杨景岗 摘 要 随着安卓平台上休闲类小桌球游戏变得越来越丰富,休闲类桌球小桌球游戏也变得日渐流行,这类桌球游戏不仅操作简单而且富有一定的技术难度,经常受到桌球游戏爱好者的追捧,因此,我们将开发一款基于Android平台的体育类桌球游戏——2D桌球(Billiard_2D).本桌球游戏是一款使用cocos2d-x与Box2d相结合进行图像渲染的Android平台的休闲类桌球小桌球游戏,本桌球游戏是基于c++语言开发利用了cocos2d-x中的大量的特效,极大的丰富了桌球游戏的视觉效果,增强了用户体验,同时本桌球游戏中的物理模拟用到了cocos2d-x提供的Box2d物理引擎,桌球运动十分真实,酷炫。 关键词 安卓 cocos2d-x Box2d 桌球游戏 追捧 一.前言 1.1桌球游戏开发目的 随着Android手机的不断发展,城市化发展越来越快,竞争也越来越大,一款休闲,益智的小桌球游戏已成为当今时代人们缓解压力的不二选择,功能也不断的多样化,而概要设计正是体现出2D桌球的基本概念。学习安卓已经有了一段时间,在不断的学习与开发过程中,对Android开发平台也有了基本的认识。阅读了一些相关资料之后,便开始了基于Android桌球游戏开发的项目2D桌球,以此来完成这款桌球游戏。 1.2桌球游戏的背景 近年来社会生活节奏不断加快,人们往往没有过多的时间来玩一款大型的桌球游戏,相反越来越多的人们更加倾向于一些休闲类的小桌球游戏,比如现在比较流行的的休闲类桌球桌球游戏“3D桌球”, “美式2D桌球”, 因为其画面丰富精美,桌球游戏可玩性高,在用户中受到了热捧。 1.3桌球游戏的开发技术与环境 Android的兴起大大扩大了移动终端的游戏市场,也由此产生了一个迫切的需求,即游戏开发需要同时部署在两个热门平台上,但是为一个游戏维护两套代码的代价是非常昂贵的,尤其是在两个平台的主流语言,主流引擎还不统一的情况下。因此,基于c++语言,以cocos2d—iPhone为基础开发的Cocos2d—x出现了,桌球游戏就是在这样一个平台上产生的,并且此游戏在Eclipse编译器下编译而成的。 二.桌球游戏的需求分析 桌球游戏开发的前期准备工作,主要包含桌球游戏的策划和桌球游戏中资源的准备。

文档评论(0)

店小二 + 关注
实名认证
内容提供者

包含各种材料

1亿VIP精品文档

相关文档