毕业论文-基于cocos2d游戏引擎的游戏开发.doc
文本预览下载声明
PAGE
PAGE II
PAGE
PAGE I
基于cocos2d游戏引擎的游戏开发
摘 要
二十一世纪一〇年代中期的今天,移动通讯设备已经由当年的模拟通讯发展到现代数字互联设备,硬件的模块化高度集成设计使手机生产成本大大降低,使全球智能手机普及率急剧上升,电子娱乐中心从电视、游戏机逐渐转移到手机上。市场的快速拓张使大量的开发者投身于手机娱乐的开发项目,而移动设备系统占有率最高的iOS、Android成为移动游戏开发者论剑之地,而兼容多个平台、基于Cocos2D编写的Cocos2D-x成为中小游戏开发团队最合适的游戏开发引擎。
关键词: 游戏引擎; Cocos2D-x
ABSTRACT
In the middle age of the 2010s,mobile communication devices has been developed by the then interconnected analog communication to modern digital equipment, hardware, highly integrated modular design enables handset production cost is greatly reduced, so that a sharp rise in the global smart phone penetration, electronic Entertainment Center from TVs, game consoles transferred to the phone as time goes by. market quickly so a lot of developers to participate in the mobile entertainment development projects, iOS, Android which is the highest domination system of mobile device become the big place of mobile game developers, and is compatible between several platforms, based on written Cocos2D Cocos2D -x become the most appropriate medium and small game development team game development engine.
Keywords:Game development engine; Tower-Defence; Cocos2D-x
目 录 TOC \o 1-3 \h \z \u
1.绪 论 1
1.1可行性分析 1
1.2论文简述 2
2.引擎实现的相关技术 3
3游戏设计 5
3.1需求分析 5
3.2游戏主要模块设计 5
3.3游戏模块实现目标 6
3.4游戏运行流程解析 7
3.4.1开始场景主菜单 7
3.4.2怪物模块 7
3.4.3主场景模块 8
3.4.4炮塔模块 9
4 游戏功能实现 10
4.1主菜单的实现 10
4.2炮塔列表界面 11
4.3精灵动画实现 12
4.4触摸模块实现 13
4.3炮火射击类 13
总 结 14
参考文献 15
致 谢 16
PAGE
PAGE 2
PAGE
PAGE 1
基于cocos2d游戏引擎的游戏开发
1.绪 论
游戏引擎是集成了规范化可复用模块的游戏开发平台[1],使用游戏引擎可以减低游戏开发中的的代码重复编写,直接调用已经编写好的游戏模块,增加手机游戏的开发效率。随着市场上智能手机人均拥有量不断增多,手机娱乐市场的扩张,手机游戏的市场份额越来越大,选用快速高效的游戏引擎则成为小型游戏开发商最看重的问题,而Cocos2D游戏引擎其x版本是一个跨平台的游戏引擎,研究并实践使用此游戏引擎将提高游戏工作效率,将开发时间投入在提高整体游戏可玩性,游戏质量,降低游戏创作成本。
1.1可行性分析
这次游戏开发采用Cocos2D引擎其X版本开发,Cocos2D-X引擎的框架架构清晰,类层次灵活易读,其遵循优良的面向对象设计规范,确保了游戏运行的稳定和开发更丰富功能的扩展性。
图1—
图1— SEQ 三层结构模型_图1.1— \* ARABIC 1 Cocos2D-X引擎渲染框架
Cocos2D-X引擎的画面以逻辑层次分类,图1—1所示CCDirctor导
显示全部