基于Cocos2d-x贪吃蛇游戏的设计与实现.docx

资料分类:单片机自动化 上传会员:小蚊子 更新时间:2019-03-16
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8093
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:近些年来,社会的发展使得手机成为了人们的生活日常,成为工作中必不可少的工具,iphone、ipad等一系列智能产品的发布,更加便捷了人们的生活。手机游戏作为手机发展和普及过程中的一个产物,它的出现不仅丰富了人们的业余生活,而且在国家的信息发展中扮演着不可替代的角色,手机游戏的未来有着广阔的发展前景。

若要一次开发,跨平台应用,从资源和效率上考虑,Cocos2d-x游戏引擎无可厚非的成为一个必然选择,它在国内手机游戏开发中已经得到了广泛应用。本文中的《食物虫》正是一款基于Cocos2d-x,采用iosXcode平台,由C++开发的贪吃蛇类手游项目。文中介绍了从确立课题到UI设计再到软件设计的开发流程,以及最后的调试测试阶段和测试结果。

 

关键词:Cocos2d-x;c++;Xcode;跨平台

 

目录

摘要

Abstract

1 绪论-1

1.1 课题的研究背景及意义-1

1.2 课题的国内外研究现状和发展趋势-1

1.3 课题的主要研究内容-2

2 设计相关技术以及开发环境-3

2.1 Cocos2d-x游戏引擎-3

2.1.1概念阐述-3

2.2.2Cocos2d-x的应用-4

2.2.3环境的搭建-4

2.2.4Cocos2d-x环境搭建之Mac-4

2.2.5 Cocos2d-x环境搭建之Windows-5

2.2.6Cocos项目的创建-5

2.2 C++开发语言-6

2.3 Xcode开发工具-6

3 系统概述-7

3.1系统性能需求-7

3.1.1系统处理的准确性和及时性-7

3.1.2系统的开放性和系统的可扩充性-7

3.2系统功能需求-7

3.3非功能性需求-7

3.3.1时间特性需求-7

3.3.2灵活性-7

3.3.3输入输出要求-7

3.4运行系统-8

4系统软件设计及功能实现-11

4.1系统实现环境-11

4.2系统整体框架-11

4.3游戏UI界面-12

4.3.1游戏登录界面-12

4.3.2游戏开始界面-13

4.3.3游戏结束界面-13

4.3.4游戏帮助界面-14

4.4程序设计-14

4.4.1添加背景模块设计-15

4.4.2触摸模块设计-16

4.4.3方向判定模块设计-16

4.4.4碰撞检测模块设计-17

4.5项目打包-18

5测试概要-19

结    论-20

参 考 文 献-21

附录 部分程序-22

致    谢-26

相关论文资料:
最新评论
上传会员 小蚊子 对本文的描述:本课题设计研究了一款贪吃蛇类轻量级的小游戏名字为《食物虫》,整个设计分为环境搭建、系统概述、UI界面设计、软件设计以及系统调试几个部分。环境搭建主要分别进行了iOS系统和......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: