摘要:目前为止,市场上有两种主流的游戏框架cocos2d和Unity3D。cocos2d是一个基于MIT协议的开源框架,用于构建游戏,或者是创建图形化交互的应用程序。自从Cocos2d-js引擎被创建以来,由于它的跨平台性得到了的广泛青睐,现在开始逐渐的由2d慢慢的向3d进行渗透,而且也开始支持VR设备,可以说随着时代的发展和进步,Cocos2d与时俱进。
本文基于Cocos2d-js引擎设计了一个简易的益智游戏,在这个游戏开发过程中,按照现代软件工程思想,进行了环境的部署,游戏的设计,及最后的产品成形发布,通过这个引擎的开发流程,揭开基于Cocos2d-js开发移动端游戏的面纱。我们通过一个简单的游戏的创建,来说明Cocos2d引擎的开发流程。在创建过程中逐渐分析这个框架的结构特点,并通过实例揭示其创建游戏的核心思想——场景、层和精灵。开发过程中,我们按照导演拍戏的规则进行场景选择,开发者或导演通过引入层来进行场景的布置,进一步指导演员或精灵的动作。并通过抽象的方法围绕节点的添加和节点运动讲解Cocos2d引擎开发游戏的过程。
关键词:益智游戏 框架 Cocos2d-js 精灵 游戏 场景
目录
摘要
Abstract
1 绪论-2
2 环境的安装和部署-2
2.1 Cocos2d项目开发环境的介绍-2
2.2 Cocos2d开发环境的部署-3
3认识Cocos2d-js项目-4
3.1 创建一个Cocos2d-js项目-4
3.2 认识Cocos2d-js目录-6
4奔跑的小熊-7
4.1 项目需求分析-7
4.2 项目总结-24
5 结论-25
参考文献-26
致谢-27