首页> 中文学位 >基于COCOS2D-X引擎跨平台手机游戏设计与实现
【6h】

基于COCOS2D-X引擎跨平台手机游戏设计与实现

代理获取

目录

声明

第一章 引言

1.1 研究背景

1.2 国内外现状

1.3 主要研究内容

1.4 系统相关技术

1.5 论文结构

第二章 系统需求分析

2.1 系统概述

2.2 业务需求分析

2.3 功能需求分析

2.4 非功能需求分析

2.5 本章小结

第三章 系统概要设计

3.1 系统功能组成

3.2 系统数据库设计

3.3 本章小结

第四章 系统详细设计

4.1 系统管理

4.2 角色技能子系统

4.3 好友聊天子系统

4.4 活动任务子系统

4.5 商店子系统

4.6 竞技场子系统

4.7 Cocos2d-x引擎

4.8 本章小结

第五章 系统实现和测试

5.1 系统实现

5.2 系统测试环境

5.3 系统部分测试用例

5.4 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

展开▼

摘要

目前移动终端平台具有多样性,有Android,Ios,Winphone等等,所以开发游戏需要很多支撑,采用跨平台的技术可以解决快速开发的问题,本文正是在这样的背景下开发基于COCOS2D-X引擎跨平台手机游戏。
  本课题研究的主要内容包括,分布式游戏服务器的组织架构,功能划分。服务端网络通信模块在windows和linux系统下的分别实现原理。数据库的选择对比和优劣势比较选择。将会对游戏逻辑模块进行具体需求和实现的阐述。手机端使用cocos2dx引擎的实现,包括触摸战斗,UI控件,UI动画,帧动画,角色骨骼动画,碰撞检测,粒子效果等选择和实现。最终移植到IOS和安卓系统的流程,期间包括IOS和安卓的真机调试,尤其是安卓的真机源码调试。本文的主要研究内容为:系统需求分析、系统设计、系统实现和系统测试,首先论文对系统的应用背景进行调研,进行可行性分析研究,描述了系统业务需求、功能需求及非功能需求,在系统业务需求模块,采用UML流程图的方式对系统业务进行描述,给出了系统主要业务需求;在系统功能需求模块,从软件工程的角度将系统的主要功能划分为系统管理、角色技能子系统、好友聊天子系统等6大模块,并给出系统主要功能模块的用例图及用例规约。系统概要设计中给出了系统设计原则、系统功能组成、系统数据库设计。在系统功能组成模块给出系统功能图,直观的表示了系统的功能组成;在数据库设计方面,给出了数据库概念结构设计及数据库逻辑结构设计。系统详细设计中给出了系统业务流程和6个主要功能模块的类图、顺序图和程序流程图设计。系统实现中给出了系统实现的运行环境、系统各主要模块的界面示例、用户端代码及说明,系统测试中给出了系统测试环境、系统测试目标、系统部分测试用例和系统功能测试。
  在通过本课题的研究,基本上适用于市面上绝大部分2D游戏的完整一套基于C/S架构的开发流程。而且相对于简单架构的游戏服务器。本课题在手机端的上层逻辑实现使用lua脚本语言。通过差异热更新机制,可以完美绕过IOS平台繁琐的审核制度,安卓平台的繁杂的各大应用市场的更新维护。基本上可以做到,一次发布,终身免审。在支付方面,采用弹出式支付方式,绕过了渠道的支付分成比例,可以极大地提高游戏产金能力。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号