需要金币: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 |