引言
接触coco2d-x已经一年多了,期间陆陆续续开发了很多的游戏,包括单机的小游戏和网络卡牌游戏。cocos2d-x是一个快速发展的引擎,除了经常的主引擎的更新之外,社区内也经常涌现出新的插件,帮助加速开发游戏。市面上的一些书籍大多是讲解cocos2d-x的基本使用(基本上现有的所有cocos2d-x书籍我都买了),而本文在开发商业级游戏的过程中绝大部分的问题都是在书上无法解决的,因此写下这个系列,总结所有开发过程中的问题和解决方案,以便对大家有所帮助。在开始之前,先介绍一下这个系列所要包含的所有内容:第一章,认识cocos2d-x以及cocos2d-x在windows下的开发环境配置
第二章,cocos2d-x中场景、层、精灵
第三章,cocos2d-x中的动作、动画和粒子
第四章,cocos2d-x中的用户输入处理
第五章,cocos2d-x中的存储系统
第六章,cocos2d-x中的音乐和音效
第七章,cocos2d-x中的网络
第八章,cocos2d-x各种编辑器使用,包括Tiled map editor,cocosbuilder,cocostudio,GlyphDesigner,ParticleEditor等等
第九章,商业级网络游戏cocos2d-x+lua开发环境配置
第十章,cocos2d-x+lua游戏场景、层、精灵、动作、动画、输入处理、存储、网络和音效概念
第十一章,cocos2d-x+lua商业游戏的自动更新以及活动等技术
第十二章,cocos2d-x和cocos2d-x+lua编译成Android和iphone游戏包的环境配置
第十三章,cocos2d-x开发单机类似“找你妹”的游戏
第十四章,cocos2d-x开发单机类似“天天爱消除”的游戏
第十五章,cocos2d-x开发单机类似“疯狂猜图”的游戏
第十六章,cocos2d-x+lua开发商业级卡牌游戏
接下来,我将一一讲解上方所列的技术内容,这些基本上包括了当今cocos2d-x游戏开发的所有常用技术,第一章到第七章介绍cocos2d-x的基本使用和原理,第八章是商业开发中使用的快速开发工具,第九到十一章介绍cocos2d-x+lua商业级网络游戏开发技术,第十二章详细介绍把cocos2d-x和cocos2d-x+lua开发的游戏编译到android和iphone上,第十三章以后就是采用源码讲解的方式给出开发当今比较流行的游戏的步骤。