摘要:在智能移动终端快速普及之后,人们对手游的需求也变得越来大,手游开发进入一个新的高度。于此同时游戏引擎在手游的开发过程中也爆发了强大的生命力,不断推动着手游行业的发展。该文阐述了采用当前主流的Cocos2d-x游戏引擎同时配合Lua脚本语言的解决方案,通过需求分析、系统设计、编码、调试等过程,实现了这款RPG游戏的关卡选择、战斗玩法、商店购买、背包查看等功能。并且对游戏的性能进行优化,最终打包。47950
毕业论文关键词:手游;Cocos2dx;C++;Lua
Design and Implementation of a RPG Cross-platform Mobile Game
Based on the Cocos2d-x Engine
Abstract:After the rapid adoption of smart mobile devices, the needs of people to mobile game travel has become increasingly large, mobile game develop into a new height. At the same time the game engine in mobile games development process broke out strong vitality, and constantly promote the development of travel industry to proceed. This paper describes the use of the current mainstream Cocos2d-x game engine in conjunction with the Lua scripting language solutions, through needs analysis, system design, coding, testing and other processes. Realized the chapter selection, fighting games are played, the shop to buy, backpacks viewing and other functions. And optimize the performance of the game, the final package.
Key Words: Mobile Game; Cocos2d-x; C++; Lua
目 录
摘 要 1
引言 1
1.项目开发的背景与意义 1
1.1研究背景 2
1.2研究目的及意义 2
1.4主要工作 3
2.相关技术介绍 3
2.1 Cocos2d-x游戏引擎技术 3
2.2 Lua脚本语言 3
2.3 MVC设计结构 4
3.游戏项目分析与设计 4
3.1系统需求分析 4
3.2功能模块设计 4
4.数值策划 5
5.游戏模块具体实现 6
5.1资源加载模块 6
5.2数据本地化 7
5.3 UI模块 7
5.4战斗玩法模块 9
6.功能测试 12
7.结束语 12
参考文献 13
致谢 14
基于Cocos2d-x引擎的RPG跨平台手游的设计与实现引言
随着智能手机以及平板电脑等各种移动终端的快速普及,移动互联网成为整个IT行业的一个高潮。智能终端快速的进入了人们的生活的方方面面。人们对手游的需求随之而来。而作为游戏行业经久不衰的RPG类型游戏,更是得到了大多数公司的青睐;一款有趣的RPG不仅可人们在空闲时多一份消遣的选择,更能在工作学习之余得到很好的放松,也增添一份趣。
1.项目开发的背景与意义
1.1研究背景
近几年,移动平台和移动设备得到快速的发展。随着IOS和安卓两大移动平台的快速崛起,移动App成了IT行业的一个新的名词。平时人们在移动终端上的时间甚至超过了PC。手游发展迎来了一个高潮。表现出来的是手游公司迅速增多,大量的游戏巨头加大了对手游开发力度,以前火爆的端游公司也纷纷推出了手游版本。手游发展到了一个最好的时期。 Cocos2d-x引擎的RPG跨平台手游设计+Lua源代码:http://www.751com.cn/jisuanji/lunwen_50249.html